Java Spring Boot Developer (Power Programmer)
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable Microservices using Java and Spring Boot
- Build and integrate secure RESTful APIs for banking applications
- Collaborate with architects, business teams, and client stakeholders
- Deploy and manage applications in AWS environments
- Participate in code reviews, performance tuning, and production support
- Ensure high-quality coding standards and best development practices
- Work closely with onsite teams in an agile development environment
Requirements
We are looking for a highly skilled Senior Java Spring Boot Developer with strong experience in building enterprise-grade Microservices and APIs within Banking or Financial Services environments. The ideal candidate should be a strong power programmer with excellent coding ability, problem-solving skills, and strong communication skills.
This role requires hands-on expertise in Java backend development, cloud technologies, and scalable API-driven architectures. Candidates should be comfortable working in a fast-paced onsite environment and participating in client-facing discussions and in-person interviews., * 6 8 years of hands-on experience in Java development
- Strong expertise in Java, Spring Boot, and Microservices architecture
- Extensive experience in REST API development and integration
- Strong understanding of distributed systems and scalable backend design
- Hands-on experience with AWS cloud services
- Strong coding and debugging skills with high programming aptitude
- Experience working in Banking or Financial Services domain
- Excellent communication and stakeholder interaction skills
- Ability to work onsite and collaborate directly with client teams
Preferred Skills
- Experience in Commercial Banking / Open Commercial Banking platforms
- Exposure to event-driven architecture and cloud-native applications
- Experience with CI/CD pipelines, Docker, Kubernetes, or OpenShift
- Knowledge of security and compliance standards in banking applications