App Dev - Java - Lead

Artech LLC
  • McLean, VA
  • $80–$90 Per Hour
  • Instant Apply
8 days ago

Job Description

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.

Numbers & Facts

LocationMcLean, VA
Salary$80–$90 Per Hour

Skills

  • AWS Lambdaunmatched
  • Administrative Managementunmatched
  • Amazon Web Services (AWS)unmatched
  • Automationunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Customer Support/Serviceunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Groovy Programming Languageunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Machine Toolunmatched
  • Operations Managementunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • Regulatory Complianceunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Upgradesunmatched
  • Systems Administration/Managementunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Testingunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder