DevOps+Java Engineer
Location Gurugram (hybrid)
Experience - 5 + Years
Job Description
As a Developer & DevOps Engineer, you will be part of a dynamic and collaborative team that plays a significant role in both developing high-quality software solutions and supporting our Agile software delivery process. In this dual-capacity role, you will design, develop, and maintain enterprise applications while also building and optimizing CI/CD pipelines, automating deployments, and managing containerized environments on our Enterprise OpenShift Container Platform. You bring strong hands-on development experience in Java-based web applications alongside proven DevOps skills in build automation, release management, and infrastructure-as-code. Join a team that is looking to the future and which fosters collaboration, trust, collective ownership, an engineering mindset, continuous learning, and an 'automate everything' mentality.
What you'll do here:
In this role, you are passionate about both building great software and implementing robust, efficient delivery pipelines. You will split your time between hands-on development and DevOps engineering based on team needs. Your responsibilities will include:
Software Development
Designing, developing, and maintaining n-tier web applications using J ava and Java-based frameworks (Spring Boot, Spring MVC, etc.)
Writing clean, testable, and well-documented code following established coding standards and best practices
Building and consuming RESTful APIs and web services (REST) as part of a service-oriented architecture
Developing front-end components using Angular or React to deliver responsive, user-friendly interfaces
Working with Python, Kafka and observability tools such as Dynatrace
Performing code reviews and contributing to a culture of engineering excellence and knowledge sharing
Working with databases MongoDB, writing SQL queries, designing schemas, and managing data migrations using tools such as Flyway
Collaborating with product owners, architects, and QA to translate business requirements into technical solutions
Troubleshooting and resolving production issues, performing root-cause analysis, and implementing fixes
Participating in Agile ceremonies (sprint planning, stand-ups, retrospectives) and contributing to continuous improvement.
DevOps Engineering
Dockerizing applications by building containers and bundling them together to create Docker Services
Automating existing processes for build, deployment, test, static analysis, etc. of applications and services
Creating new pipelines and increasing the reliability of existing Continuous Integration pipelines
Optimizing pipelines to ensure scalability and improve pipeline speed while playing an active role in the stability of these pipelines
Implementing and maintaining Infrastructure-as-Code practices using Helm charts and configuration-as-code (JCasC)
Managing deployments on OpenShift/Kubernetes container orchestration platforms
Contributing to improving and optimizing our automated CI/CD pipelines by actively participating in DevOps initiatives to help automate current manual and repetitive processes/tasks
Monitoring application health and performance, and implementing observability practices (logging, metrics, alerting)
Cross-Cutting
Coaching and mentoring junior team members to improve overall development and automation engineering skillsets
Continuously looking for improvements to enhance our software delivery process and engineering practices, and finding efficiencies to help increase the productivity of the team
Ensuring a high level of customer service is maintained to stakeholders while addressing critical requests
What you bring to the table:
Team player with a positive attitude and excellent interpersonal skills
Bachelor's degree in Computer Science or equivalent experience
5+ years of experience designing, building, and deploying n-tier web applications using Java and Java-based application frameworks (Spring Boot, Spring MVC, Hibernate, etc.)
Strong proficiency in front-end technologies such as Angular or React, along with HTML, CSS, and JavaScript/TypeScript
An in-depth understanding of Continuous Integration and Continuous Delivery principles and practices
Strong knowledge of web application technology stacks, NoSQL DB, and relational databases (SQL)
Cloud and AI experience - AWS, GCP , Copilot, Claude Code
Experience with Docker, OpenShift, Kubernetes, and Container Management Technologies in general
Experience with Git/GitHub, Maven, Gradle, Groovy, Jenkins, Job DSL, SonarQube, and Nexus in both Windows and Linux environments
Knowledge of scripting languages such as PowerShell and Bash
Experience with JCasC and Helm is an asset
Experience developing service-oriented systems is an asset
Proficiency with various architecture and integration concepts and the technology platforms supporting them: SOA, Web Services (REST), API gateways, etc.
Knowledge of version control, feature/release branching & trunk-based development strategies
Experience working in an Agile Scrum environment is preferred
Ability to communicate, both in writing and orally, and work independently while establishing relationships across many teams
Ability to think critically, analyze and resolve technical issues while identifying different options and creating great solutions to problems that have not been encountered before
l ghly autonomous, self-starter with experience in the full software development lifecycle from design through deployment and production supportl

More from Crescendo Global
Crescendo Global 1 day ago
Crescendo Global 1 day ago
Crescendo Global 17 hours ago

JAVA DevOps Engineer

Apply Now
Back to search page