Java Developer

Bangalore Urban, Karnataka, India
Nov 06, 2024
Nov 06, 2025
Hybrid
Full-Time
2 Years
Job Description

As a Java Spring Developer at Virtusa, you will play a key role in designing, developing, and implementing robust, scalable applications that power our cutting-edge digital solutions. Leveraging your expertise in Java and the Spring framework, you will be instrumental in building distributed API systems, integrating third-party services, and ensuring our applications perform seamlessly across various platforms.

Key Responsibilities

  1. Application Development. Design, develop, and implement scalable applications using the Spring framework, including Spring Boot, Spring MVC, and Spring Security.
  2. Testing and Code Quality. Develop unit tests and participate in code reviews to ensure application reliability and performance.
  3. API Development. Build and maintain distributed, cloud-based API systems, ensuring they are scalable and secure.
  4. Integration. Seamlessly integrate with third-party services and APIs, maintaining functionality across multiple platforms.

Minimum Qualifications

  1. Technical Expertise. Strong proficiency in Java, the Spring framework (Spring Boot, Spring MVC, Spring Security, Spring Data), and cloud environments for building distributed systems.
  2. Hands-on Development. Proven experience in Java and/or Kotlin, with a deep understanding of building and managing large-scale applications.
  3. Database Skills. Proficiency in databases like MongoDB, MySQL, PostgreSQL, Oracle, or similar.
  4. Framework Knowledge. Expertise in Spring Boot, with familiarity in frameworks like NestJS.
  5. Architecture Understanding. In-depth understanding of SOA, EAI, and ESB concepts.
  6. Non-Functional Requirements. Ability to integrate security, performance, and other non-functional requirements into the code.
  7. Testing Skills. Strong background in Test Driven Development (TDD) and experience with testing frameworks.

About Virtusa

Virtusa is a global leader known for fostering collaboration, innovation, and excellence. Our team of 21,000+ professionals is committed to helping you grow personally and professionally through challenging projects and exposure to state-of-the-art technologies.

Virtusa is built on a foundation of equal opportunity. We value diversity, inclusivity, and teamwork, ensuring that each team member feels supported, inspired, and valued. Join us to be a part of a dynamic environment where great minds come together to turn bold ideas into successful solutions.

Why Join Us?

  1. Dynamic Team Environment. Work alongside talented professionals in a collaborative and inclusive environment.
  2. Growth and Development. Access to opportunities for skill-building, career progression, and working on exciting, innovative projects.
  3. Diversity and Inclusion. At Virtusa, we pride ourselves on being an equal-opportunity employer, welcoming individuals of all backgrounds and identities.

If you’re passionate about Java development and excited about building high-performance, scalable applications, Virtusa is the place for you. Apply today and embark on an inspiring career journey with us!

Related Jobs