About the Role' We are seeking a highly skilled and experienced Full-Stack Developer to join our team. The ideal candidate will have a strong background in backend and full-stack development, with expertise in Java, Spring Boot, REST APIs, and AWS. 'Job Title' Full-Stack Developer 'Responsibilities'
- Develop and maintain backend services using Java 11 or higher, Spring Boot, and Spring Data.
- Design and implement REST APIs, GraphQL, Swagger/OpenAPI, and API Gateway.
- Work with AWS services such as EC2, ECS/EKS, Lambda, S3, and IAM.
- Utilize Docker and Kubernetes for containerization and orchestration.
- Implement security protocols like OAuth, JWT, and identity/access management.
- Manage and optimize MongoDB Atlas and other NoSQL databases.
- Monitor and troubleshoot applications using observability/logging platforms like Splunk, Grafana, and Dynatrace.
- Stay updated on AI/ML fundamentals and incorporate them into development processes. 'Required Skills'
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- 12+ years of experience in backend and full-stack development.
- Proficiency in Java 11 or higher, Spring Boot, and Spring Data.
- Strong hands-on experience with AWS services.
- Experience with Docker and Kubernetes.
- Knowledge of OAuth, JWT, and identity/access protocols.
- Familiarity with MongoDB Atlas and NoSQL database strategies.
- Understanding of observability/logging platforms.
- Solid understanding of AI/ML fundamentals. 'Desirable Skills'
- Experience with Splunk, Grafana, Dynatrace, or other similar platforms. 'Education Qualification'
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.