👨🏻‍💻 postech.work

Lead Java Developer (Azure)

EPAM Systems • 🌐 Remote

Remote Posted 1 week ago

Job Description

We are in search of a Lead Java Developer to spearhead backend development initiatives for innovative financial services solutions. You will take charge of technical planning, mentor peers, and liaise with architects to ensure delivery of robust software. Join our expert team and submit your application today.

Responsibilities

Produce, refine, and maintain efficient Java code

Collaborate with Solution Engineers and Architects to design effective solutions

Prepare in-depth low-level design documents

Develop backend microservices along with REST API endpoints

Guide and support offshore team members

Conduct systematic code reviews

Implement best practices such as unit testing and continuous integration

Participate in agile SCRUM meetings

Assist in estimations and project planning

Serve as mentor to developers and engage in peer collaboration

Show competency in reading and interpreting code

Requirements

Bachelor’s or Master’s degree in Computer Science or equivalent

Over 5 years of experience in software development

Practical experience with Java and the Spring Framework

Familiarity with APIs, microservices, and SQL

Advanced capabilities in Spring Boot, SpringBatch, and Azure-based architectures

Proficiency in MongoDB and multi-threaded programming

Excellent knowledge of design patterns and object-oriented software design

Ability to develop and maintain unit tests

Nice to have

Understanding of Apache Kafka

Work experience in financial services with a focus on wealth management

Get job updates in your inbox

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