Job Title : DevOps Engineer with Java
Location : Remote
Employment Type : Full Time
Experience : 4 - 8 years
Job Description :
We are looking for a DevOps Engineer with Java expertise to join our team. The ideal candidate will combine DevOps skills (automation, CI / CD, cloud, containers) with Java development knowledge to streamline deployment pipelines, improve system reliability, and ensure seamless collaboration between development and operations.
Key Responsibilities :
- Design, build, and maintain CI / CD pipelines using GitHub Actions for Java-based applications.
- Collaborate with development teams to integrate Java applications into automated workflows.
- Deploy and manage applications on AWS and container platforms (Docker, Kubernetes).
- Automate infrastructure provisioning and configuration using Terraform / Ansible.
- Monitor, troubleshoot, and optimize system performance for reliability and scalability.
- Apply Java debugging, tuning, and performance optimization when required.
- Ensure adherence to security, compliance, and DevOps best practices.
Mandatory Skills :
Strong knowledge of Java (Spring Boot preferred).Hands-on experience with CI / CD pipelines using GitHub Actions.Proficiency in Docker & Kubernetes for containerization and orchestration.Strong knowledge of AWS (EC2, S3, Lambda, CloudFormation, etc.).Experience with build tools like Maven / Gradle and Git version control.Good understanding of monitoring and logging tools (Prometheus, Grafana, ELK, Splunk).Good to Have :
Familiarity with Kafka, Jenkins, Nexus, SonarQube.Scripting knowledge in Python, Shell, or Groovy.Exposure to Infrastructure-as-Code (Terraform / Ansible).(ref : hirist.tech)