Senior Java Software Engineer (Hyderabad)

Senior Java Software Engineer (Hyderabad)

11 Oct
|
Virtusa
|
Hyderabad

11 Oct

Virtusa

Hyderabad

Job Summary

We are looking for an experienced Senior Java Spring Boot Developer with 6 to 12 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should possess strong expertise in Java, Spring Boot, and Microservices Architecture, along with experience in building scalable, high-performance backend systems. The role requires close collaboration with cross-functional teams, contributing to the full software development lifecycle, and driving engineering best practices.

Key Responsibilities

- Design, develop, and maintain scalable and resilient Microservices-based applications using Java and Spring Boot.
- Build and enhance backend services using Java, Spring Framework, Spring Boot, and related technologies.
- Develop and consume RESTful and SOAP web services for seamless integration with internal and external systems.
- Integrate applications with SQL and NoSQL databases and third-party APIs.
- Write clean, maintainable, secure, and high-quality code following industry best practices.
- Develop and execute unit tests, integration tests, and automated test cases using JUnit and Mockito.
- Troubleshoot, debug, and resolve application issues while ensuring optimal system performance.
- Collaborate with DevOps teams to implement and maintain CI/CD pipelines and support deployment activities.
- Participate in architecture discussions, code reviews,



technical design sessions, and sprint planning activities.
- Work closely with product owners, business analysts, QA teams, and stakeholders to deliver robust solutions.
- Mentor junior developers and contribute to technical excellence across the team.

Required Skills & Qualifications

Core Java & Backend Development

- Java / J2EE
- Core Java
- Object-Oriented Programming (OOP)
- Multithreading
- Collections Framework
- Exception Handling

Frameworks & Architecture

- Spring Framework
- Spring Boot
- Microservices Architecture

API Development & Integration

- RESTful APIs
- SOAP Web Services
- Third-Party API Integrations

Testing

- JUnit
- Mockito
- Integration Testing
- Test-Driven Development (Preferred)

Databases

- SQL Databases (Oracle, MySQL, PostgreSQL, etc.)
- NoSQL Databases (MongoDB, Cassandra, etc.)

DevOps & CI/CD

- Jenkins
- GitHub Actions
- GitLab CI
- CI/CD Concepts

Monitoring & Performance

- Application Monitoring & Logging
- Performance Tuning & Optimization
- Troubleshooting & Root Cause Analysis

Preferred Skills

- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience working in Agile/Scrum environments.
- Understanding of containerization technologies such as Docker and Kubernetes.
- Solid analytical, debugging, and problem-solving abilities.
- Excellent communication and stakeholder management skills.

📌 Senior Java Software Engineer (Hyderabad)
🏢 Virtusa
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (hyderabad) / hyderabad