We are seeking a Lead Java Developer to drive backend development, collaborate with cross-functional teams and mentor junior engineers.
This role focuses on building robust microservices and APIs, ensuring code quality and supporting distributed teams in a dynamic Agile environment.
The ideal candidate will be based in the US Eastern Time Zone to enable effective collaboration with offshore teams, with working hours aligned to the US Central Time Zone.
Responsibilities
Develop, enhance, and maintain backend code using Java and Spring Framework
Build and maintain microservices and REST APIs
Collaborate with Solution Engineers and Architects to design optimal technical solutions
Create detailed design documentation and lower-level designs
Support and coordinate with the offshore development team in India
Conduct code reviews and ensure adherence to best practices, including unit testing and CI
Participate in SCRUM ceremonies, estimation, and planning sessions
Mentor junior developers and collaborate with peers
Demonstrate willingness to read and understand existing codebases
Requirements
Bachelor’s Degree in Computer Science or related field; Master’s degree preferred
6+ years of hands-on development experience
Strong experience with Java, Spring Framework, Spring Boot, and Spring Batch
Solid understanding of APIs and microservices architecture patterns
Experience with Azure Cloud Architecture and MongoDB
Proficiency in SQL and object-oriented design patterns
Multithreading and unit test code writing experience
Experience with Agile frameworks and willingness to learn new technologies
Financial services background in wealth management is a plus, but not mandatory
Nice to have
Familiarity with Kafka
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, 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.
Engineer the Future with a Career at EPAM
EPAM Canada welcomes and encourages applications from candidates with disabilities. Please contact WFA Human Resource CA WFAHRCA@epam.com if you have questions in this regard, or if you require an accommodation to complete the application process. Click here to review EPAM’s Accessibility for Ontarians with Disabilities Accessibility Policies and Multi-Year Access.