== Open to Any Capgemini Major City in the US == As a Cloud Native (AWS) application developer, you will contribute to the design/development of cloud native applications with AWS for large scale enterprise applications. Use new technologies, techniques and patterns, provide proof of concepts use standards and best practices. This role is highly collaborative with other development teams, architects for new project introduction and/or application enhancements. This is an exciting opportunity for the right person if they are passionate about technology, thrive in ever-changing software solutions, and are motivated by the ability to impact customers various industries.
Should have overall experience in application development and design in Springboot and JEE technologies (REST Microservices, JSON, XML, JDBC, Maven/Gradle), worked on cloud technologies preferably in AWS (or other equivalent) with a minimum of 5 years.
Minimum of 2 years of working experience on AWS cloud platform with serverless services such as S3, SQS (or equivalent messaging technologies), API Gateway, NodeJS, Lamda, DynamoDB, CloudWatch, EC2, ELB, Route53, EC2 Autoscaling, Beanstalk..
Working experience of CI/CD toolset such as codepipelie, codecommit, GIT, Jenkins and defining AWS security groups, VPC, EC2 instances; knowledge of configuration of AWS Identity and Access Management (IAM) users and groups for improved login authentication. Implementation of AWS high-availability using AWS Elastic Load Balancing (ELB), which can perform balance across instances in multiple availability zones.