HamburgerMenu
hirist

Virtusa - Java Lead - Spring Boot

Virtusa Consulting Services Pvt Ltd
6 - 11 Years
Hyderabad

Posted on: 12/03/2026

showcase-imageshowcase-imageshowcase-image

Job Description

Description :

Experience : 6 - 10+ years in software development with strong Java expertise; minimum 3+ years in technical leadership roles for Lead / Architect positions.

Education : Bachelors degree in Computer Science, Engineering, or a related technical field.

Role Summary :


We are looking for an experienced Java Technical Lead / Architect to design, develop, and lead scalable enterprise applications. The ideal candidate will have deep expertise in Java technologies, cloud platforms (AWS), and microservices architecture, along with strong leadership capabilities to guide development teams and deliver high-quality solutions.

Key Responsibilities :


Application Development :


- Design, develop, and maintain enterprise-grade applications using Java EE, Spring Boot, and related frameworks.

- Architect microservices-based solutions ensuring scalability, reliability, and performance.

- Develop and review high-quality, maintainable code following best practices and coding standards.

- Implement RESTful APIs and backend services for integration with internal and external systems.

Cloud & Infrastructure :


- Design and deploy applications in AWS cloud environments, ensuring high availability and scalability.

- Implement cloud-native architectures and optimize workloads for performance and cost efficiency.

- Collaborate with DevOps teams to manage deployment pipelines, cloud infrastructure, and monitoring solutions.

Automation & Integration :


- Develop Python scripts for automation, system integration, and operational tasks.

- Integrate enterprise systems and third-party services through APIs and middleware solutions.

Database & Data Management :


- Design and manage relational database solutions including PostgreSQL and SQL Server.

- Implement data persistence using ORM frameworks such as Hibernate and JPA.

- Optimize database performance and ensure data integrity.

Architecture & Modern Development Practices :


- Implement containerized applications using Docker and Kubernetes.

- Promote microservices architecture, CI/CD pipelines, and DevOps practices.

- Ensure system designs follow security, scalability, and resilience principles.

Leadership & Collaboration :


- Lead and mentor development teams, providing technical guidance and code reviews.

- Collaborate with product managers, architects, QA teams, and DevOps engineers to deliver high-quality solutions.

- Participate in architecture discussions, system design, and technology evaluations.

- Drive best practices in software engineering, testing, and deployment processes.

Required Skills :


- Strong experience in Java development (610+ years).

- Hands-on expertise with Java EE, Spring Boot, and enterprise Java frameworks.

- Mandatory experience with AWS cloud architecture, deployment, and services.

- Strong knowledge of Python scripting for automation and integration tasks.

- Experience with relational databases such as PostgreSQL and SQL Server.

- Hands-on experience with Hibernate and JPA ORM frameworks.

- Familiarity with containerization technologies including Docker and Kubernetes.

- Strong understanding of microservices architecture and distributed systems.

- Excellent analytical, problem-solving, communication, and leadership skills.

Preferred Qualifications :


- Experience with front-end technologies such as Angular or Node.js.

- Familiarity with Infrastructure as Code tools like Ansible and Terraform.

- Exposure to ARM templates and cloud automation frameworks.

- Experience working in Agile / Scrum development environments.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in