Lead Java Production Support Engineer
EPAM · зарплата не указана · локация не указана · сайт компании · опубликовано 8 июня 2026 г.
Описание вакансии
We are looking for a Lead Java Production Support Engineer to join a cross-functional scrum team supporting a large Wealth Management firm operating in a broker-dealer model. In this role, you will provide L4 application support for Java-based applications, drive minor and major enhancements, and own the design and development of secure backend services and APIs. You will also provide technical leadership, guide architectural decisions, and mentor a distributed team of engineers.
Responsibilities
Lead the development, enhancement, and maintenance of code for Java-based applications
Architect and build backend microservices and REST APIs
Oversee L4 application support and drive minor/major enhancements
Establish best practices for unit testing and lead code review processes
Drive Scrum ceremonies, estimation, and planning sessions
Mentor and coach developers, fostering technical growth across the team
Lead and coordinate collaboration with the offshore team
Own application documentation, including architecture documents and technical design decisions
Define technical standards and guide engineering excellence across the team
Requirements
Bachelor's or Master's Degree in Computer Science or a similar field
5+ years of development work experience, including prior experience in a technical leadership role (1+ years)
Expert-level, hands-on expertise in Java, Spring Boot, and Spring MVC
Advanced proficiency in Spring Batch, Spring Integration, and Spring Data JPA
Strong knowledge of APIs and microservices architecture, with proven experience designing scalable solutions
Solid background in Kubernetes, SQL, and Log Management and Analysis
Hands-on experience with Apache Kafka
Deep understanding of secure backend services and API design and development
Proven skills in TDD, BDD, and Single Page Application design and development
Demonstrated competency in full-stack application design and data modeling
Experience leading technical discussions, design reviews, and architectural decisions
Ability to analyze legacy code and define modernization strategies
Proven mentoring and team leadership capabilities
Excellent command of written and spoken English (B2+ level)
Nice to have
Financial Services background in wealth management
Exposure to ReactJS
Familiarity with Java Microservice Infrastructure
Knowledge of Spring Core
Background in DevOps and QA practices