Java Developer - DevOps, CI/CD & Terraform
*Key Responsibilities*
* Design, develop, test, and maintain enterprise applications using Java and Spring/Spring Boot.
* Develop scalable, reliable, and high-performance backend services and REST APIs.
* Participate in the complete software development lifecycle, including requirements analysis, development, testing, deployment, and production support.
* Build and maintain CI/CD pipelines for automated application build, testing, deployment, and release management.
* Implement DevOps best practices across development and deployment environments.
* Develop and maintain infrastructure-as-code using Terraform.
* Automate cloud infrastructure provisioning, configuration, and deployments using Terraform.
* Collaborate with DevOps, cloud, QA, security, and architecture teams to improve deployment reliability and application quality.
* Integrate automated unit, integration, security, and quality checks into CI/CD pipelines.
* Troubleshoot application, build, deployment, and infrastructure issues across environments.
* Implement monitoring, logging, and operational improvements for production applications.
* Participate in code reviews and ensure adherence to enterprise development standards.
* Support containerized applications and cloud-native deployment practices.
* Continuously identify opportunities to improve automation, scalability, performance, and engineering efficiency.
*Required Qualifications*
* 7+ years of professional software development experience.
* Strong hands-on experience with Java/J2EE development.
* Strong experience with Spring Framework / Spring Boot.
* Experience developing RESTful APIs and microservices.
* Strong understanding of object-oriented programming, design patterns, and software engineering principles.
* Hands-on experience with CI/CD pipelines and DevOps practices.
* Strong experience with tools such as Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar CI/CD platforms.
* Hands-on experience with Terraform and Infrastructure as Code (IaC).
* Strong experience with Git/GitHub/GitLab/Bitbucket and source-code management.
* Experience with build tools such as Maven or Gradle.
* Experience working with Docker and containerized applications.
* Good understanding of cloud platforms such as AWS, Azure, or GCP.
* Experience with automated deployment and environment management.
* Strong troubleshooting and problem-solving skills.
* Excellent communication and collaboration skills.
*Preferred Qualifications*
* Experience with Kubernetes/OpenShift.
* Experience with AWS or Azure cloud services.
* Knowledge of Terraform modules, remote state, workspaces, and reusable infrastructure components.
* Experience implementing DevSecOps practices within CI/CD pipelines.
* Familiarity with SonarQube, Nexus/Artifactory, Docker registries, and security scanning tools.
* Experience with Kafka or messaging technologies.
* Experience with relational and NoSQL databases.
* Knowledge of observability tools such as Splunk, ELK, Grafana, or Prometheus.
* Experience working in Agile/Scrum environments.
*Technical Skills*
Primary: Java, Spring Boot, Microservices, REST APIs
DevOps: CI/CD, Jenkins, GitLab CI, GitHub Actions, Azure DevOps
Infrastructure: Terraform, Infrastructure as Code
Cloud: AWS / Azure / GCP
Containers: Docker, Kubernetes/OpenShift
Build & SCM: Maven, Gradle, Git, GitHub/GitLab/Bitbucket
Quality & Security: SonarQube, SAST/DAST, automated testing
Monitoring: Splunk, ELK, Prometheus, Grafana
*Education*
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred.
*What We’re Looking For*
We are looking for a hands-on Java engineer who can bridge application development and DevOps—someone comfortable writing production-quality Java code while also building CI/CD automation and managing infrastructure through Terraform.
If you are a Java Developer with 7+ years of experience and strong DevOps, CI/CD, and Terraform skills, we would like to hear from you.
Pay: $70,000.00 - $100,000.00 per year
Work Location: In person