You will build and maintain full-stack AI solutions using Java and modern cloud infrastructure.
Responsibilities
- Develop backend services using Java (v17, v21, v25) and Spring Boot.
- Design and implement data pipelines using Kafka and AWS services like Glue and Athena.
- Orchestrate CI/CD pipelines using Jenkins and manage infrastructure via Terraform.
- Implement component, contract, and performance tests using Cucumber, PACT, and JMeter.
- Integrate LLMs and utilize Co-Pilot for accelerated code generation and agentic workflow development.
Required Skills
- 5+ years of professional experience in software development.
- Expertise in Java and Spring Boot.
- Hands-on experience with AWS services: ECS, Aurora PostgreSQL, S3, VPC, IAM, Lambda, SQS, EventBridge.
- Proficiency in Kafka for event streaming.
- Experience with NodeJS and React JS for frontend development.
- Familiarity with infrastructure as code using Terraform.
- Strong understanding of database technologies, specifically Aurora PostgreSQL.
- Experience with testing frameworks including JUnit, Mockito, and Gremlin.
- Must use GitHub Co-Pilot for code generation.