Role: Java developer (AWS, Angular)
Location: India
Duration: Contract
Job Description:
Your Profile
Essential skills/knowledge/experience:
- Minimum 8+ years of experience Java application development
- Strong hands-on expertise in Java 11+ (preferably Java 17 or latest)
- Proficiency in Spring Boot, Microservices architecture, and Core Spring
- Experience with Java Server-Side Concurrent Programming, Multithreading, and Design Patterns
- Deep understanding of AWS Cloud services, including:
- Serverless Architecture (Lambda, DynamoDB, ECS Fargate)
- Core AWS services: EC2, S3, RDS, API Gateway, SQS, SNS, Kinesis, CloudWatch, CloudFormation, IAM, CodeBuild, Security Groups, ALBs, KMS, Secrets Manager, Parameter Store
- Knowledge of message-based architectures (Kafka or MQ)
- Proficiency with Docker, Kubernetes, and CI/CD tools
- Strong database skills: Sybase and/or DB2, complex SQL queries, plus NoSQL familiarity
- Experience with JUnit, Integration Testing, and Test-Driven Development (TDD)
- Agile/Scrum methodology experience.