Job Title : Backend Developer Java, Spring Boot
Location : Bengaluru_ Hebbal
Experience : 5 Plus Years
Notice Period : Immediate / 15 Days NP
Job Summary:
We are seeking a highly skilled Backend Developer with strong expertise in Java (8+), Spring Boot, and microservices architecture.
You will be responsible for building scalable backend systems and collaborating with AI/ML teams to deliver intelligent, high-performance applications.
Key Responsibilities:
- Design, develop, and maintain backend systems using Java (8+), Spring Boot, and related frameworks.
- Build and manage RESTful APIs and microservices for internal and external use.
- Collaborate closely with AI/ML teams to integrate models and intelligent services.
- Optimize backend services for performance, scalability, and security.
- Implement data persistence layers using SQL and NoSQL databases.
- Integrate caching, messaging, and service orchestration patterns as needed.
- Participate in code reviews, CI/CD pipeline setup, and deployment automation.
- Work with containerized environments using Docker and Kubernetes.
- Ensure code quality through unit and integration testing using JUnit and Mockito.
Must-Have Skills:
- Strong hands-on experience in Java (8+), Spring Boot, and the Spring ecosystem (Spring MVC, Spring Data, etc.)
- Proficient in designing and building RESTful APIs and microservices.
- Experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
- Solid understanding of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Experience with Docker, Kubernetes, and container orchestration.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Strong testing skills using JUnit, Mockito, or similar frameworks.