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