Description
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