Пропустити навігацію EPAM

Java Solution Architect Sofia, Bulgaria or Remote

  • hot

Java Solution Architect Description

Job #: 43188
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

DESCRIPTION


Currently, we are looking for a Java Solution Architect for our Sofia office to make the team even stronger.

Responsibilities

  • Design large-scale solutions using at least one technology stack
  • Create solution architecture document on good level with deep technical details
  • Work closely with business in identifying solution requirements and key case-studies/scenarios for the future solution
  • Conduct solution architecture review/audit and create review/audit report
  • Lead implementation of the solution from establishing project; requirements and goals to solution "go-live"
  • Oversee the development efforts and provide technical help as needed
  • Participate in the full cycle of pre-sale activities:
    • Direct communication with potential customers
    • RFP processing
    • Development of proposals for implementation and design of the solution
    • Presentation for proposed solution architecture to customer
    • Participation in meetings with the customer's representatives
  • Participation in the customer’s workshops and presentation of the proposed solution
  • Directly communicate with customers during solution architecture design or solution implementation activities
  • Maintain a strong understanding of industry trends and best practices
  • Create and follow personal education plan in the technology stack and solution architecture
  • Conduct advisory on creation of personal education plan for colleagues

Requirements

  • Practical experience:
    • 7+ years’ experience in hands-on development of solutions of different nature (web applications, web services, desktop applications) on J2EE (JavaScript experience is nice-to-have)
    • 5+ years’ experience developing relational and non-relational data storages
    • 5+ years’ experience in team leadership
    • 3+ years' experience in project management and direct customer communications
  • Development background:
    • Strong development background with the development platform (J2EE)
    • Strong development background with the JavaScript stack
    • Strong background using various libraries, framework and patterns in particular technology stack
    • Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB)
    • Strong experience with multiple full lifecycle software development processes, approaches and methods (SCRUM & RUP)
  • Solution architecture:
    • Deep expertise in solution architecture
    • Web application architectures
    • Web services architectures
    • Relational and non-relational data storage specific
    • Web application front-end and/or back-end architecture
    • Solution cross-cutting concerns (security, monitoring, caching, etc.)
  • Strong understanding of:
    • Mission critical application architecture design
    • Scalable application architecture design
    • High performance application architecture design
  • Strong expertise in:
    • Architectural styles
    • Enterprise architecture patterns
    • Integration patterns
    • Development patterns
    • Architecture artifacts and deliverables
    • Solution architecture design approaches and practices
    • Change management processes
    • Understand performance issues and approaches to address them systematically
  • Leadership and communications:
    • Pro-active approach and leadership in architecture engagement
    • Experience in customer site assignments
  • Strong communications skills:
    • Excellent general communication skills
    • Ability to communicate message to customer representatives, listen and manage their concerns
    • Ability to read context and people
    • Fluent English

We offer

  • Opportunity to engineer your future
  • Personal development program that will allow you to be valued for your strengths
  • Wide range of professional trainings and workshops
  • Broad projects variety and possible mobility between projects over the time
  • Collaborate in a multicultural environment and exchange best practices with colleagues around the world
  • Varied social benefits; Sports, Transportation and Health programs
  • Employee Stock Purchase Plan
  • Work-life balance and flexible schedule, team buildings and sport opportunities
  • Modern office in the new Infinity Tower business center
  • Remote By Design™ - we provide you with virtual working environment making you able to be productive and work from any location – being your home, a nice sunny terrace, summer or any of the EPAM offices all around the globe

Great! What's Next?

  • Send us your up-to-date CV or LinkedIn profile, representing your skills and past projects’ achievements
  • We’ll get in touch with you and help you ensure you’ve identified the most suitable role we have for you based on your strengths and passion
  • We’ll invite you for follow up technical conversations with your potential future colleagues and/or project, which can be done face to face in a calm meeting room at our office or via video conferencing call from your cozy place
  • At the end we will align how we can best proceed further in a mutual agreement
  • P.S. Want to prepare better and Grow yourself? Check our training and development resources and tailor your own PDP – free for any passionate IT professional at https://grow.telescopeai.com

ПРИВІТ! ЯК МИ МОЖЕМО ВАМ ДОПОМОГТИ?

НАШІ ОФІСИ