Job Title:
AWS CI/CD / DevOps / DevSecOps Engineer (Java)
Location:
Onsite – Chicago (Preferred) / Washington DC / Princeton
Project:
FEP CCTI Ops
Job Summary:
We are looking for a highly skilled AWS CI/CD, DevOps, or DevSecOps Engineer with strong hands-on Java development experience to join our FEP CCTI Ops team. The ideal candidate will bring a balanced expertise in cloud infrastructure, CI/CD automation, and backend development using Java. This role requires active coding, debugging, and building scalable applications along with DevOps responsibilities. Candidate should also be open to learning Ab Initio from a Data and DevOps perspective.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java (Spring Boot / Microservices architecture)
- Write clean, efficient, and production-grade Java code with strong focus on performance and scalability
- Build and manage CI/CD pipelines in AWS environments for Java-based applications
- Integrate Java applications with cloud-native AWS services (Lambda, S3, RDS, DynamoDB, etc.)
- Automate build, test, and deployment processes for Java applications
- Collaborate closely with development, QA, and data teams to streamline releases
- Implement DevSecOps practices including code scanning, vulnerability management, and secure coding standards
- Troubleshoot and debug complex production issues across application and infrastructure layers
- Work on containerizing Java applications using Docker and deploying via Kubernetes
- Participate in code reviews, enforce best coding practices, and mentor junior developers
- Work with data teams and learn Ab Initio from a DevOps/Data integration standpoint
- Implement monitoring, logging, and alerting for Java-based systems
Required Skills:
- Strong hands-on experience in
Java development (mandatory)
- Experience with Spring Boot, REST APIs, and Microservices architecture
- Strong knowledge of AWS services (EC2, S3, Lambda, RDS, IAM, CloudWatch, etc.)
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI/CD, Azure DevOps, etc.)
- Experience with build tools like Maven or Gradle
- Proficiency in scripting (Python, Bash, or PowerShell)
- Experience with Docker and Kubernetes
- Strong understanding of Infrastructure as Code (Terraform or CloudFormation)
- Knowledge of DevSecOps practices and security integration
- Experience with Git and version control workflows
Good to Have:
- Exposure or willingness to learn Ab Initio
- Experience with ETL/Data pipelines
- Familiarity with monitoring tools (Prometheus, Grafana, ELK stack)
- Understanding of secure coding standards and compliance
Experience:
- 5+ years of experience in Java + DevOps / CI/CD / Cloud Engineering roles
Work Model:
- Onsite role (Chicago preferred, followed by DC and Princeton)