Description:
• Minimum 10 years of relevant experience in Java-related technologies.
• Minimum 2 years of work experience in AWS for web technologies
• Working knowledge in data-intensive web applications, preferably on AWS Cloud.
• Should be from a development background since the beginning of IT career.
• Should know containerization technologies like Docker and concepts like CI/CD pipelines.
Project experience:
• Should have working background in 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