About this role
Job Purpose
We are looking for a highly skilled Java Developer with strong experience in Spring Boot and Microservices architecture. The ideal candidate will design, develop, and maintain scalable backend services in a cloud-native environment.
Key Result Areas
- Design and develop RESTful APIs using Java 8/11/17
- Build microservices using Spring Boot
- Implement service-to-service communication (REST, Kafka, etc.)
- Work with relational and NoSQL databases
- Write clean, testable, production-grade code
- Participate in architecture discussions and technical design
- Implement security using JWT/OAuth2
- Optimize application performance and scalability
- Follow CI/CD and DevOps practices
- Troubleshoot production issues and perform root cause analysis
Knowledge, Skills and Experience
- Strong experience in Java & OOP concepts
- Hands-on experience with Spring Boot
- Experience building Microservices architecture
- Experience with REST APIs
- Database experience (SQL, PostgreSQL, Oracle, MongoDB)
- Understanding of Docker & Kubernetes
Experience with Git
- Familiarity with CI/CD pipelines