👨🏻‍💻 postech.work

Lead Java Backend Developer – Azure Cloud

EPAM Systems • 🌐 Remote

Remote Posted 1 week ago

Job Description

We are seeking a Lead Java Backend Developer to lead the development of resilient backend systems for financial domain applications. This role involves guiding technical direction, mentoring teammates, and collaborating with architects to produce high-quality deliverables. Take the next step in your career and apply today.

Responsibilities

Create, update, and sustain high-performance Java applications

Partner with Solution Engineers and Architects to outline technical strategies

Document detailed design specifications at lower levels

Implement backend microservices and develop REST API functionality

Offer assistance to offshore teams to ensure project success

Perform rigorous code assessments and reviews

Enforce best practices including use of unit tests and CI

Participate actively in SCRUM sessions

Engage in project estimation and scheduling discussions

Support the growth of fellow developers and foster teamwork

Demonstrate ability to read and analyze existing source code

Requirements

Bachelor’s or Master’s in Computer Science or closely related field

Minimum of 5 years in software development

Proven experience with Java language and the Spring Framework

Understanding of APIs, microservices methodology, and SQL

Deep expertise in Spring Boot, SpringBatch, and architecture using Azure Cloud

Proficiency in managing MongoDB and concurrent programming

Comprehensive knowledge of design patterns and OOP concepts

Capability to author reliable unit tests

Nice to have

Familiarity with Apache Kafka

Experience in financial services or wealth management projects

Get job updates in your inbox

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