Java + Ansible Developer

5 - 10 years

25 Lacs

Chennai Bengaluru Delhi

Posted:12 hours ago

Job Description

Senior Java / Automation Engineer (Dynamic Configuration & Cloud Deployments)
Experience Level: 6–10+ yearsLocation: Pan India VirtusaEmployment Type: Full-timeRole OverviewWe are looking for a Senior Java Engineer with expertise in automation, configurationmanagement, and basic cloud operations to join our engineering team.In this role, you will take full ownership of building Java applications driven by dynamicconfiguration, automating configuration deployments with Ansible, and ensuring theseapplications run reliably in cloud environments. You should be a self-starter who can pullcode from repositories, trigger and monitor CI/CD pipelines, debug deployment issues, andtrace exceptions directly on live instances.Key Responsibilities Java Development & Architecture: Design, build, and maintain core Javaapplications with a strong focus on runtime configurability and dynamic configurationhandling. Configuration Management: Develop and maintain Ansible playbooks and roles toautomate the delivery, verification, and updates of application configurations acrossenvironments. Pipeline Execution & Ownership: Take code from source control repositories,trigger CI/CD deployment pipelines, verify deployment health, and ensure builds aredeployed end-to-end. Cloud Operations & Debugging: Deploy applications to cloud environments (e.g.,AWS EC2), initiate sessions (SSH / Session Manager), inspect application/systemlogs, trace stack traces/exceptions, and remediate runtime issues. End-to-End Reliability: Validate that configurations are accurately applied and thatservices stay stable, secure, and operational post-deployment. Collaboration & Maintenance: Support occasional frontend integrations, interfacewith cross-functional teams, and document deployment workflows.Qualifications & RequirementsPrimary / Must-Have 8–10+ years of hands-on software development experience with core Java (Java8/11/17+), including design patterns, multithreading, and RESTful architectures. Proven experience building applications that rely on dynamic externalconfiguration management (e.g., dynamic properties, configuration servers,environment-based profiles). Solid, hands-on experience using Ansible for automation, configuration rollout, andserver provisioning. Proficiency with Git workflows (branching, merging, managing pull requests) andtriggering/monitoring CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions). Strong independent troubleshooting skills: comfortable working with Linux/Unixcommand-line tools to monitor processes, analyze logs, and resolve runtime issues.Secondary / Nice-to-Have Cloud Infrastructure (AWS preferred):o Basic hands-on familiarity with virtual servers (e.g., Amazon EC2).o Ability to open remote sessions (AWS Systems Manager Session Manager orSSH), verify instance status, check disk/memory usage, and troubleshootenvironment variables.o Experience locating system/application logs in cloud environments anddiagnosing exceptions or connection failures. Frontend: Basic familiarity with Vue.js or modern JavaScript frameworks (to assistwith minor UI updates or full-stack troubleshooting) is a plus.Core Competencies Self-Driven: High degree of autonomy; capable of taking a feature or deploymenttask from repository checkout through pipeline trigger to stable production run. Root-Cause Problem Solver: Adept at tracing runtime failures across the Javaruntime, Ansible configs, and host environment. Reliability Focus: Attentive to configuration consistency, rollbacks, and operationaluptime.`

Skills Required

Boot Automation Spring Boot Microservices Java Spring Boot Java Hibernate

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Virtusa logo
Virtusa

Information Technology and Services

Southborough

RecommendedJobs for You