DevOps Engineer (Java) | Bangalore

Posted Yesterday
Be an Early Applicant
Hiring Remotely in India
Remote
Mid level
Agency • Information Technology
The Role
Build and maintain Java-based backend services and microservices (Spring Boot). Design REST APIs, optimize performance, and implement CI/CD pipelines and infrastructure automation (Terraform/Ansible/CloudFormation). Manage containerization and orchestration (Docker, Kubernetes), cloud infrastructure (AWS/Azure/GCP), and monitoring/logging (Prometheus, Grafana, ELK). Ensure reliability, security, and collaborate across product and front-end teams.
Summary Generated by Built In

We are looking for a versatile and experienced DevOps Engineer to join our technology team. This role requires strong backend development skills in Java along with hands-on experience in DevOps practices. You will be responsible for building scalable backend systems and managing CI/CD pipelines, infrastructure automation, and deployment processes.

Key Responsibilities: Backend Development:
  • Design, develop, and maintain backend services using Java (Spring Boot / Spring Framework).
  • Build RESTful APIs and microservices architecture.
  • Optimize application performance and scalability.
  • Collaborate with front-end developers and product teams to integrate user-facing elements.
DevOps:
  • Implement and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
  • Automate infrastructure provisioning using tools like Terraform, Ansible, or CloudFormation.
  • Monitor and maintain cloud infrastructure (AWS, Azure, or GCP).
  • Ensure application reliability, scalability, and security through DevOps best practices.
  • Set up logging, monitoring, and alerting systems (e.g., Prometheus, Grafana, ELK Stack).
Required Skills & Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Experience in Java backend development.
  • Experience in DevOps or infrastructure automation.
  • Proficiency in Spring Boot, REST APIs, and microservices.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong understanding of CI/CD tools and practices.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Experience with infrastructure as code (IaC) tools.
  • Good understanding of system security and performance tuning.
  • Excellent problem-solving and communication skills.
Preferred Qualifications:
  • Experience with Kafka, RabbitMQ, or other messaging systems.
  • Knowledge of database technologies (SQL and NoSQL).
  • Exposure to Agile/Scrum methodologies.
  • Certification in cloud technologies or DevOps tools is a plus.

Skills Required

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience in Java backend development
  • Proficiency in Spring Boot and Spring Framework
  • Experience building RESTful APIs and microservices
  • Experience in DevOps or infrastructure automation
  • Experience with CI/CD tools and practices (Jenkins, GitLab CI, GitHub Actions)
  • Experience with infrastructure as code (Terraform, Ansible, CloudFormation)
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Knowledge of system security and performance tuning
  • Experience setting up monitoring, logging, and alerting (Prometheus, Grafana, ELK)
  • Excellent problem-solving and communication skills
  • Experience with Kafka, RabbitMQ, or other messaging systems
  • Knowledge of database technologies (SQL and NoSQL)
  • Exposure to Agile/Scrum methodologies
  • Certifications in cloud technologies or DevOps tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account