👨🏻‍💻 postech.work

Lead Java Developer

EPAM Systems • 🌐 Remote

Remote Posted 3 days, 5 hours ago

Job Description

We are expanding a backend platform for financial services, and you will lead Java engineering across design, implementation, and quality practices. You will work closely with architects and Solution Engineers, mentor peers, and deliver Spring Boot/SpringBatch microservices and REST APIs on Azure with SQL and MongoDB—apply now.

Responsibilities

Develop, enhance and maintain code

Collaborate with Solution Engineers and Architects to define technical solutions

Create lower level design documentation

Build backend microservices and REST APIs

Support the offshore development team

Conduct code reviews

Follow best practices including code review, unit testing and CI

Participate in SCRUM ceremonies

Participate in estimation and planning sessions

Mentor other developers and collaborate with peers

Demonstrate willingness to read code and understanding

Requirements

Bachelor’s or Master’s degree in Computer Science or similar field

5+ years of development work experience

Hands-on development experience with Java and Spring Framework

Knowledge of APIs, microservices architecture and SQL

Expertise in Spring Boot, SpringBatch and Azure Cloud Architecture

Proficiency in MongoDB and multithreading

Strong background in design patterns and object-oriented development

Capability to write unit code

Nice to have

Familiarity with Kafka

Background in financial services, especially wealth management

Get job updates in your inbox

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