We are recruiting a Lead Java Developer to manage backend solution design and implementation for projects within financial services. You will steer technical execution, support team development, and collaborate with architects to achieve top-quality outcomes. Drive innovation with us and apply today.
Responsibilities
Design, modify, and maintain reliable Java services
Engage with Solution Engineers and Architects to establish technical plans
Produce thorough low-level design documentation
Engine and deliver backend microservices plus REST APIs
Advise and assist offshore development resources
Perform detailed reviews of submitted code
Adopt engineering standards such as unit testing and CI
Join SCRUM processes and contribute actively
Participate in scope estimation and project planning
Mentor team members and encourage cross-team collaboration
Demonstrate proficiency in understanding and reading code
Requirements
Degree in Computer Science at Bachelor’s or Master’s level or relevant specialty
5+ years in professional development work
Hands-on engagement with Java and Spring Framework
Knowledge of APIs, microservices architectural patterns, and SQL
Specialized experience in Spring Boot, SpringBatch, and Azure Cloud solutions
Proficiency in MongoDB database and multithreading
Strong base in design patterns and object-oriented coding
Competence in writing effective unit test scripts
Nice to have
Experience integrating Apache Kafka
Background in financial services, ideally wealth management