Skip navigation EPAM

Java Solution Architect Remote

Java Solution Architect Description

DESCRIPTION



Join EPAM as a Java Solutions Architect.

In this role, you'll lead a full-stack development team, coordinate activities with client stakeholders, and manage, motivate, and grow team members.

If you have a university degree in Engineering or Computer Science, 8+ years of experience with IT projects, and 5+ years of hands-on development experience, we'd love to hear from you.


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.

#REF_TB24_MX

Responsibilities

  • Leading a full-stack development team
  • Coordinating activities with client stakeholders
  • Be the main point of contact for all team-related aspects
  • Manage, motivate, and grow team members
  • Mapping user stories to detailed technical specifications
  • Design, implement, test, deploy, maintain and document solutions, participate in code reviews
  • Implement back-, middle- and front-end parts of applications, integrating and testing them
  • Manage the multiple source repository, cherry-pick changes and maintain release repository, maintain release config repo in parallel to current development
  • Operational triage of bugs, failed test cases and system failures
  • Occasionally support new releases and business activities during after-hours or weekends
  • Creating and optimizing infrastructure performance metrics
  • Architecting a pilot or PoC effort to bring innovation to delivery
  • Ask smart questions, take risks and champion new ideas

Requirements

  • University degree in Engineering or Computer Science
  • 8+ years of experience with IT projects, at least 3 fully participated and delivered projects
  • 5+ years strong hands-on development experience developing enterprise-class applications in technical stack used in Client’s landscape (Java, Spring and/or Angular 7, JS/Typescript)
  • Deep understanding of all things “database” - schema design, optimization, scalability, etc
  • Comfortable writing complex SQL queries, stored procedures/functions on Oracle DB
  • Being able to articulate clear business objectives aligned to technical specifications and work in an iterative agile pattern daily
  • Proven ability to design & build complex technology systems
  • Proven ability to design & build complex technology systems
  • Experience in drawing up system and low-level designs
  • Customer facing experience
  • Solid communication and inter-personal skills
  • Experience in SDLC, especially testing and deployment
  • Experience with Agile delivery (Scrum)

Nice to Have

  • Microservices/Enterprise Integration Patterns, Messaging systems (JMS/AMQ/WMQ), Rules Engine (preferably BRMS)
  • Mongo DB/Hadoop experience
  • Experience in working within cross-location teams
  • Experience delivering in SAFe delivery model
  • Knowledge of healthcare insurance domain
  • Business Driven Development (BDD) / Specification by Example
  • Test Automation knowledge and experience

Technologies

  • Java11: Collections, Threading, streams, new language constructs etc
  • Spring Boot, Spring Cloud, Spring Webflux/Reactor.io
  • Oracle, MongoDB
  • JMS, Kafka
  • Reactive Microservices on OpenShift
  • Angular 11 for front-end components
  • junit5, rest-assured, jbehave
  • Apache Camel, JBoss Fuse, Drools, MyBatis
  • AWS (incremental migration)
  • CI/CD: Git/GitLab CI, Maven, Jenkins, uDeploy, OpenShift

We Offer

  • Career plan and real growth opportunities
  • Unlimited access to LinkedIn learning solutions
  • International Mobility Plan within 25 countries
  • Constant training, mentoring, online corporate courses, eLearning and more
  • English classes with a certified teacher
  • Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
  • Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
  • Flexible work schedule and dress code
  • Collaborate in a multicultural environment and share best practices from around the globe
  • Hired directly by EPAM & 100% under payroll
  • Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
  • Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
  • 13 % employee savings fund, capped to the law limit
  • Grocery coupons
  • 30 days December bonus
  • Employee Stock Purchase Plan
  • 12 vacations days plus 4 floating days
  • Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
  • Relocation bonus: transportation, 2 weeks of accommodation for you and your family and more
  • Monthly non-taxable amount for the electricity and internet bills

Conditions

  • By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete