Lead Software Engineer

Virtusa
Hyderabad, Telangana, India

Job Title: Java Developer

Location: Hyd Campus- Hyderabad.

Years of Experience: 7+ years

Job Summary: We are seeking an experienced Java Developer with a strong background in the commercial banking domain. The ideal candidate will contribute to the development and support of enterprise applications, focusing on performance, stability, and scalability. This role requires a deep understanding of Java development and SQL, along with proficiency in technologies such as Spring, Spring Boot, Microservices, and REST APIs.

Responsibilities

  • Design and develop complex features, modules, and services.
  • Own end-to-end implementation (design, code, test, deploy).
  • Review and refactor legacy code for maintainability.
  • Ability to work independently and as part of a team.
  • Excellent communication and collaboration skills.

Mandatory Skills

  • Core Java & Spring Boot / Microservices - Advanced
  • End-to-End Development (Design to Deployment) - Advanced
  • Debugging, Troubleshooting & Code Refactoring - Advanced
  • Experience in developing RESTful APIs - Advanced
  • AWS - Advanced

Preferred Skills

  • Experience in Agile methodologies.
  • Knowledge of CI/CD processes.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in Java development, preferably in the banking or financial services sector.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →