Key Skills: Spring Boot, Java, Micro Services, Cloud
Roles and Responsibilities:
- Develop and maintain backend services and REST APIs using Java and Spring Boot.
- Build microservices with clear service boundaries, versioning, and backward-compatible API changes.
- Implement integrations between services and handle data consistency, error handling, and retries.
- Write unit and integration tests to support reliable releases and reduce production defects.
- Collaborate on performance tuning, monitoring readiness, and troubleshooting production issues.
Skills Required:
- Strong experience in Java backend development.
- Hands-on experience in Microservices development.
- Expertise in Spring Boot for building production-grade backend services.
- Experience in backend API development, testing, and maintaining reliable service behavior.
- Good understanding of distributed systems, REST APIs, and backend integration patterns.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work effectively in Agile and collaborative engineering environments.
Good to Have:
- Exposure to Cloud platforms and cloud computing environments.
- Familiarity with monitoring, logging, and deployment practices in cloud-native systems.
- Experience with containerization and CI/CD pipelines.
Education: Bachelor's degree in Computer Science, Engineering, or related field