Job Description:
- Minimum 10 years of relevant experience in Java related technologies.
- Minimum 1 year of work experience in AWS for web technologies.
- Working knowledge in data intensive web application, preferably on AWS Cloud.
- Should be from Development background since the beginning of IT career.
- Should have knowledge on containerization technologies like Docker, and concepts like CI/CD pipelines.
Project experience:
- Should have working background from Java based web development including Springboot, and related libraries.
- Should have fair understanding of other web development frameworks in Java.
- Should have worked on at least 2 web-based application development involving HA, Scaling, Resilience, Micro-services, OIDC, REST APIs & Test Automation.
- Should have worked on at least 1 project that is Agile based with full DevOps activities, including CI/CD pipelines using Jenkins or similar tools and Terraform for infrastructure management.
Key Skills:
- Java: Strong knowledge in Java Springboot, Spring JPA, Hibernate, Microservices architecture patterns, Logging, Tracing, Performance engineering for data heavy applications.
- AWS: EC2, ECS, EKS, S3, KMS, Secrets Manager, ECR, CloudFront, Cloud Map, RDS, Aurora, Lambda.
Preferred:
AWS Cloud Certification in Architecture, Working knowledge on Data heavy web applications, Work experience on Cloud migration projects, IaaC tools like Terraform.