Key Responsibilities
- Design, develop, and maintain scalable microservices architectures using Java and Spring Boot
- Integrate generative AI models into enterprise applications to enhance automation and decision-making
- Optimize API performance and ensure seamless inter-service communication
- Collaborate with cross-functional teams to deliver high-quality, value-driven solutions
- Implement cloud-native practices and leverage cloud computing platforms for deployment
- Mentor junior developers and contribute to architectural decisions
Requirements
- 5+ years of experience in Java development with microservices architecture
- Hands-on experience with generative AI frameworks and APIs
- Proficiency in Spring Boot, RESTful APIs, and cloud platforms (AWS/Azure/GCP)
- Strong understanding of distributed systems, scalability, and performance optimization
- Experience with containerization (Docker) and orchestration (Kubernetes)