Key Responsibilities
- Design, develop, and maintain scalable backend services using modern Java (18+) and Spring technologies
- Build and support reactive applications with Spring WebFlux for high-performance systems
- Implement and maintain RESTful APIs following established architectural patterns
- Work with NoSQL databases, particularly MongoDB, including query optimization and maintenance
- Deploy, run, and support cloud-native applications on Kubernetes-based platforms like OpenShift
- Perform application maintenance, including defect fixes, enhancements, and performance tuning
- Troubleshoot and resolve technical issues using debugging, logging, and monitoring tools
Requirements
- Strong hands-on experience with Java (version 18 or higher) and Spring framework
- Proficiency in reactive programming concepts and Spring WebFlux
- Experience designing and supporting RESTful APIs and NoSQL databases (MongoDB preferred)
- Exposure to Kubernetes-based platforms, including OpenShift, for cloud-native deployments
- Familiarity with secure coding practices and enterprise SDLC standards