Description
You will design, develop, and maintain scalable Java applications and microservices for enterprise systems.
Responsibilities
- Design and implement microservices using Spring Boot, Spring MVC, and Spring Security.
- Build and maintain secure, scalable RESTful APIs using JSON.
- Collaborate with engineering teams to define, design, and ship new features.
- Participate in system design, code reviews, and performance optimization.
- Troubleshoot production issues and ensure timely resolution.
Required Skills
- 10+ years of experience in Java (8/11/17+).
- Hands-on expertise with Spring Boot, Spring MVC, and Spring Security.
- Solid understanding of Microservices architecture.
- Experience designing and implementing REST APIs using JSON.
- Knowledge of SQL/NoSQL databases, including Oracle, PostgreSQL, and MongoDB.
- Experience integrating with banking systems and third-party APIs.
Preferred Skills
- Experience with enterprise banking integrations.
- Strong background in performance optimization.