We are seeking a skilled Java Backend Developer to join our growing engineering team. This role involves designing, developing, and maintaining scalable backend systems and APIs, collaborating with various teams, and troubleshooting production issues. The ideal candidate will be hands-on with Spring Boot and Microservices architecture.
Requirements
- 7+ years of hands-on experience in backend development with Java (Java 8 or higher)
- Strong knowledge and experience with Spring Boot, Spring Cloud, JPA, and Hibernate
- Experience in building and consuming RESTful APIs
- Strong understanding of Microservices architecture and inter-service communication patterns
- Knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Experience with CI/CD pipelines and tools like Jenkins, Git, Maven/Gradle
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP) is a plus
- Understanding of security aspects like OAuth2, JWT, and API security