You will design, develop, and deploy scalable web applications using Java backend technologies and modern frontend frameworks. You will integrate AI capabilities and leverage AWS cloud services to build secure, cloud-native applications.
Responsibilities
- Design and develop full stack applications using Java, Spring Boot, and modern frontend frameworks.
- Build and integrate RESTful APIs and microservices architectures.
- Implement AI-driven features and integrate machine learning models into applications.
- Deploy applications on AWS services including EC2, S3, Lambda, RDS, and EKS.
- Collaborate with DevOps teams to implement CI/CD pipelines and ensure production support.
Required Skills
- Strong experience in Java, Spring Boot, and microservices architecture (10+ years).
- Hands-on experience with frontend technologies such as Angular, React, or similar frameworks.
- Experience integrating AI/ML models and services into enterprise applications.
- Strong knowledge of AWS cloud services and cloud-native design principles.
- Proficiency with REST APIs, Docker, Kubernetes, and CI/CD tools.
- Solid understanding of database technologies including SQL and NoSQL.
- Familiarity with Agile development methodologies.
Preferred Skills
- AWS certification (Solutions Architect or Developer).
- Experience with Generative AI and LLMs integration.
- Knowledge of event-driven architecture and messaging systems like Kafka.