TALENT Software Services
Software Engineer, DevOps Focus
TALENT Software Services, Denver, Colorado, United States, 80285
Pay Range
$50.00/hr - $55.00/hr
Job Details TMR ID: DPTFB6
Role: Software Engineer, DevOps Focus
Work location: Greenwood Village, Denver, CO
Background and Meet and Greet: MANDATORY
Job Description Client is seeking a senior, motivated Software Engineer with a strong blend of technical leadership, software development, and operational expertise to join the engineering team. This hybrid role requires deep expertise in modern Java (Java 21) development using the Spring Boot framework, combined with the operational skills needed to architect, deploy, and manage highly scalable infrastructure on AWS. You will serve as the bridge between development and operations, leading end-to-end project execution, ensuring seamless, automated, and reliable software delivery, and acting as the primary support contact ("firechief") for our production environments.
Key Responsibilities
Technical Leadership & Architecture: Lead the end-to-end design and implementation of microservices architecture. Drive project leadership from conception through deployment, ensuring alignment with business goals and technical best practices.
Software Development: Design, develop, test, and maintain high-performance applications and microservices, primarily using Java 21 and the Spring Boot framework.
Infrastructure as Code (IaC): Design, implement, and manage resilient cloud infrastructure on AWS, including EKS and MSK, using Terraform.
CI/CD Pipeline Management & Deployment: Design, build, and optimize robust CI/CD pipelines using GitLab CI and Harness. Manage application deployments onto AWS EKS clusters using Helm charts.
Containerization & Orchestration: Package applications using Docker and manage containerized workloads in a production environment using Kubernetes.
Automation Testing: Implement and maintain automation testing frameworks using TestNG, incorporating Guice for dependency injection and Cucumber for BDD scenarios.
Monitoring & Observability: Implement and manage comprehensive monitoring, logging, and alerting solutions using Datadog and Splunk.
Collaboration: Act as the primary technical escalation point for QA and Production environments on a rotational basis. Work closely with cross-functional teams to troubleshoot complex issues and perform root cause analysis.
Security & Compliance: Ensure adherence to security best practices and compliance requirements within the cloud infrastructure and CI/CD pipelines.
Mandatory Skills
5-7+ years of experience in a software engineering or DevOps role, preferably in leadership or on-call support.
Strong hands‑on development experience with Java (Version 21 preferred) and Spring Boot.
In‑depth AWS experience, managing EKS, MSK, S3, and other core services.
Experience with Redis/AWS Elasticache and NoSQL stores such as MongoDB or AWS DocumentDB.
Proven ability to design complex microservice architectures and lead technical projects end‑to‑end.
Experience provisioning scalable infrastructure on AWS with Terraform, Docker, and Kubernetes.
Proficiency in GitLab CI, Harness, and Helm for Kubernetes deployments.
Expertise in Docker and Kubernetes orchestration.
Experience with Datadog and Splunk for logging and monitoring.
Practical experience with TestNG, Cucumber, and Google Guice for QA automation.
Excellent troubleshooting and problem‑solving skills in a mission‑critical production environment.
Optional Skills
AWS Certified DevOps Engineer or Kubernetes certification (CKA/CKAD).
Experience with scripting languages such as Python or Go.
Familiarity with Agile/Scrum methodologies.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Other
Industries
IT Services & IT Consulting
Location
Greenwood Village, Denver, CO
#J-18808-Ljbffr
Job Details TMR ID: DPTFB6
Role: Software Engineer, DevOps Focus
Work location: Greenwood Village, Denver, CO
Background and Meet and Greet: MANDATORY
Job Description Client is seeking a senior, motivated Software Engineer with a strong blend of technical leadership, software development, and operational expertise to join the engineering team. This hybrid role requires deep expertise in modern Java (Java 21) development using the Spring Boot framework, combined with the operational skills needed to architect, deploy, and manage highly scalable infrastructure on AWS. You will serve as the bridge between development and operations, leading end-to-end project execution, ensuring seamless, automated, and reliable software delivery, and acting as the primary support contact ("firechief") for our production environments.
Key Responsibilities
Technical Leadership & Architecture: Lead the end-to-end design and implementation of microservices architecture. Drive project leadership from conception through deployment, ensuring alignment with business goals and technical best practices.
Software Development: Design, develop, test, and maintain high-performance applications and microservices, primarily using Java 21 and the Spring Boot framework.
Infrastructure as Code (IaC): Design, implement, and manage resilient cloud infrastructure on AWS, including EKS and MSK, using Terraform.
CI/CD Pipeline Management & Deployment: Design, build, and optimize robust CI/CD pipelines using GitLab CI and Harness. Manage application deployments onto AWS EKS clusters using Helm charts.
Containerization & Orchestration: Package applications using Docker and manage containerized workloads in a production environment using Kubernetes.
Automation Testing: Implement and maintain automation testing frameworks using TestNG, incorporating Guice for dependency injection and Cucumber for BDD scenarios.
Monitoring & Observability: Implement and manage comprehensive monitoring, logging, and alerting solutions using Datadog and Splunk.
Collaboration: Act as the primary technical escalation point for QA and Production environments on a rotational basis. Work closely with cross-functional teams to troubleshoot complex issues and perform root cause analysis.
Security & Compliance: Ensure adherence to security best practices and compliance requirements within the cloud infrastructure and CI/CD pipelines.
Mandatory Skills
5-7+ years of experience in a software engineering or DevOps role, preferably in leadership or on-call support.
Strong hands‑on development experience with Java (Version 21 preferred) and Spring Boot.
In‑depth AWS experience, managing EKS, MSK, S3, and other core services.
Experience with Redis/AWS Elasticache and NoSQL stores such as MongoDB or AWS DocumentDB.
Proven ability to design complex microservice architectures and lead technical projects end‑to‑end.
Experience provisioning scalable infrastructure on AWS with Terraform, Docker, and Kubernetes.
Proficiency in GitLab CI, Harness, and Helm for Kubernetes deployments.
Expertise in Docker and Kubernetes orchestration.
Experience with Datadog and Splunk for logging and monitoring.
Practical experience with TestNG, Cucumber, and Google Guice for QA automation.
Excellent troubleshooting and problem‑solving skills in a mission‑critical production environment.
Optional Skills
AWS Certified DevOps Engineer or Kubernetes certification (CKA/CKAD).
Experience with scripting languages such as Python or Go.
Familiarity with Agile/Scrum methodologies.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Other
Industries
IT Services & IT Consulting
Location
Greenwood Village, Denver, CO
#J-18808-Ljbffr