👨🏻‍💻 postech.work

Lead Java Developer with Azure expertise

EPAM Systems • 🌐 Remote

Remote Posted 1 week ago

Job Description

We are looking for a Lead Java Developer to steer backend system architecture and implementation for cutting-edge financial services projects. In this position, you will guide technical efforts, mentor developers, and partner closely with architects to deliver exceptional software solutions. Join us to make a meaningful impact and apply today.

Responsibilities

Write, improve, and maintain high-quality Java code

Work with Solution Engineers and Architects to determine optimal technical approaches

Produce detailed low-level design documentation

Develop robust backend microservices and RESTful APIs

Provide guidance and support to the offshore development team

Review and evaluate code contributions

Apply industry best practices including unit testing and continuous integration

Engage in SCRUM events and ceremonies

Contribute to project estimation and planning activities

Coach fellow developers and collaborate across the team

Show readiness to read and interpret existing code

Requirements

Bachelor’s or Master’s degree in Computer Science or a related discipline

5+ years of experience in software development

Hands-on expertise with Java and Spring Framework

Knowledge of APIs, microservices patterns, and SQL

Advanced skills in Spring Boot, SpringBatch, and Azure Cloud Architecture

Proficiency using MongoDB and handling multithreaded applications

Solid understanding of design patterns and object-oriented programming

Ability to create effective unit tests

Nice to have

Experience with Apache Kafka

Exposure to financial services projects, particularly wealth management

Get job updates in your inbox

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