Job Description We are seeking a highly skilled and motivated Java Backend Developer to join our dynamic team. The ideal candidate will have a strong background in modern Java development expertise in building robust and scalable backend systems and handson experience with cloud platforms and CI/CD pipelines.
Key Responsibilities - Design develop and maintain backend services using Java 17 Spring Boot and related frameworks.
- Build and manage highperformance scalable and reliable APIs using Reactive Programming principles.
- Work with MongoDB to design and optimize data models for high throughput and low latency.
- Collaborate with crossfunctional teams to deploy applications to AWS or OpenShift Container Platform (OCP).
- Implement and maintain infrastructure as code using GitOps practices.
- Automate build test and deployment pipelines using Jenkins and other CI/CD tools.
- Debug troubleshoot and optimize existing code for performance and scalability.
- Ensure best practices in software development including code reviews testing and documentation.
Required Skills - Proficiency in Java 17 and experience with Spring Boot frameworks.
- Strong knowledge of MongoDB and database optimization techniques.
- Handson experience with Reactive Programming (e.g. Project Reactor RxJava).
- Familiarity with cloud platforms like AWS or OpenShift Container Platform (OCP).
- Experience in implementing CI/CD pipelines with GitOps and Jenkins.
- Strong problemsolving and debugging skills.
- Knowledge of microservices architecture and containerization (e.g. Docker Kubernetes).