Role: Java AWS with Terraform
Location: Chicago IL
Type:C2C/W2/Fulltime
Job responsibilities:
- Your experience in public cloud migrations of complex systems anticipating problems and finding ways to mitigate risk will be key in leading numerous public cloud initiatives
- Executes creative software solutions design development and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Own endtoend platform issues & help provide solutions to platform build and performance issues on the AWS Cloud & ensure the deliverables are bug free
- Drive support and deliver on a strategy to build broad use of Amazons utility computing web services (e.g. AWS EC2 AWS S3 AWS RDS AWS CloudFront AWS EFS AWS DynamoDB CloudWatch EKS ECS MFTS ALB NLB)
- Design resilient secure and high performing platforms in Public Cloud using JPMC best practices
- Measure and optimize system performance with an eye toward pushing our capabilities forward getting ahead of customer needs and innovating to continually improve
- Provide primary operational support and engineering for the public cloud platform and debug and optimize systems and automate routine tasks
- Collaborate with a crossfunctional team to develop realworld solutions and positive user experiences at every interaction
- Drive Game days Resiliency tests and Chaos engineering exercises
- Utilize programming languages like Java Python SQL Node Go and Scala Open Source RDBMS and NoSQL databases Container Orchestration services including Docker and Kubernetes and a variety of AWS tools and services
Required qualifications capabilities and skills:
- Formal training or certification on software engineering concepts and 10 years applied experience
- Handson practical experience delivering system design application development testing and operational stability
- Advanced in one or more programming language(s) Java Python Go
- A strong understanding of business technology drivers and their impact on architecture design performance and monitoring best practices
- Design and building web environments on AWS which includes working with services like EC2 ALB NLB Aurora Postgres DynamoDB EKS ECS fargate MFTS SQS/SNS S3 and Route53
- Advanced in modern technologies such as: Java version 8 Spring Boot Restful Microservices AWS or Cloud Foundry Kubernetes.
- Experience using DevOps tools in a cloud environment such as Ansible Artifactory Docker GitHub Jenkins Kubernetes Maven and Sonar Qube
- Experience and knowledge of writing InfrastructureasCode (IaC) and EnvironmentasCode (EaC) using tools like CloudFormation or Terraform
- Experience with high volume SLA critical applications and building upon messaging and or eventdriven architectures
Deep understanding of financial industry and their IT systems
Preferred qualifications capabilities and skills:
- Expert in one or more programming language(s) preferably Java
- AWS Associate level certification in Developer Solutions Architect or DevOps
- Experience in building the AWS infrastructure like EKS EC2 ECS S3 DynamoDB RDS MFTS Route53 ALB NLB
- Experience with high volume mission critical applications and building upon messaging and or eventdriven architectures using Apache Kafka
- Experience with logging observability and monitoring tools including Splunk Datadog Dynatrace. CloudWatch or Grafana
- Experience in automation and continuous delivery methods using Shell scripts Gradle Maven Jenkins Spinnaker
- Experience with microservices architecture high volume SLA critical applications and their interdependencies with other applications microservices and databases
- Experience developing process tooling and methods to help improve operational maturity