App Dev - Java - Lead
- ๐บ๐ธ United States
- On-site
- Staff / Principal
- 4 days ago
- $80 โ $90 / hour
- Java
- Python
- Groovy
- Jenkins
- CI/CD
- AWS
- IaC
- AWS CDK
- Docker
- ECS
- DynamoDB
- Fargate
- Devops
- AWS Cloud
- TypeScript
- AWS Lambda
- Terraform
- Vulnerability Management
Job title :Java developer
Location: Chicago, IL/Remote
Skills: Python, Groovy, Jenkins, CI/CD
ย
Job Summary
Capital One is seeking Software Engineers to join its enterprise CI/CD and Developer Tooling organization. The team is responsible for managing and supporting CI/CD tooling used by engineering teams across the enterprise.
This is a backend-focused software engineering and platform engineering role involving development, automation, cloud infrastructure tooling, CI/CD pipelines, troubleshooting, and internal developer support.
The engineer will develop and maintain software components that automate infrastructure provisioning and deployment workflows for internal Capital One engineering teams. The role requires strong knowledge of Python, AWS, Infrastructure as Code, and CI/CD, with hands-on Jenkins experience being particularly valuable.
This position is not focused on frontend development. Engineers will primarily work on backend automation, developer tooling, cloud services, deployment pipelines, and platform support.
Responsibilities
- Design, develop, enhance, and maintain software components supporting enterprise CI/CD platforms.
- Develop automation and backend tooling primarily using Python.
- Build and maintain CI/CD pipelines using Jenkins and related technologies.
- Troubleshoot pipeline failures, deployment issues, automation problems, and platform-related incidents.
- Work with AWS services and cloud automation frameworks.
- Develop and maintain Infrastructure as Code solutions for standardized infrastructure provisioning.
- Work extensively with AWS CDK and AWS SDKs such as Boto3.
- Support and maintain Jenkins environments, including pipeline configuration, troubleshooting, and operational maintenance.
- Develop Jenkins pipelines and automation using Groovy where required.
- Work with container technologies such as Docker and Amazon ECS.
- Support AWS services including Lambda, DynamoDB, and Fargate.
- Address vulnerabilities, security requirements, compliance-related upgrades, and platform maintenance activities.
- Investigate issues reported by internal engineering teams and provide technical solutions or workarounds.
- Identify and fix bugs within internal developer tools and automation platforms.
- Collaborate with software engineers, platform engineers, DevOps teams, and other technology groups.
- Participate in rotating assignments involving customer support, debugging, platform development, and maintenance.
- Document technical solutions and contribute to continuous improvement of enterprise developer tooling.
Required Qualifications
- Strong hands-on experience with Python development or automation.
- Experience working with AWS cloud services.
- Hands-on experience with Infrastructure as Code (IaC).
- Strong understanding of CI/CD concepts and deployment pipelines.
- Experience with Jenkins.
- Experience developing or supporting backend applications, automation tools, or developer platforms.
- Strong troubleshooting and debugging skills.
- Ability to work across multiple technologies and learn new tools quickly.
- Strong communication and collaboration skills.
Preferred Qualifications
- Experience with AWS CDK.
- Experience with Boto3 or AWS SDKs.
- Hands-on Jenkins administration or operational management experience.
- Experience with Groovy and Jenkins Pipeline.
- Experience with TypeScript.
- Experience with Java or Go.
- Experience with Docker and containerized applications.
- Experience with Amazon ECS.
- Experience with AWS Lambda, DynamoDB, and Fargate.
- Experience with Terraform or other Infrastructure as Code tools.
- Experience supporting enterprise developer platforms or internal engineering tools.
- Experience with vulnerability management, compliance requirements, and software/platform upgrades.
App Dev - Java - Lead ยท Artech LLC