👨🏻‍💻 postech.work

Lead Java Developer

EPAM Systems, Inc. • 🌐 Remote

Remote Posted 2 days, 17 hours ago

Job Description

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.