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.
- 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).
- 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.
- 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?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company