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
- Application Development. Design, develop, and implement scalable applications using the Spring framework, including Spring Boot, Spring MVC, and Spring Security.
- Testing and Code Quality. Develop unit tests and participate in code reviews to ensure application reliability and performance.
- API Development. Build and maintain distributed, cloud-based API systems, ensuring they are scalable and secure.
- Integration. Seamlessly integrate with third-party services and APIs, maintaining functionality across multiple platforms.
Minimum Qualifications
- Technical Expertise. Strong proficiency in Java, the Spring framework (Spring Boot, Spring MVC, Spring Security, Spring Data), and cloud environments for building distributed systems.
- Hands-on Development. Proven experience in Java and/or Kotlin, with a deep understanding of building and managing large-scale applications.
- Database Skills. Proficiency in databases like MongoDB, MySQL, PostgreSQL, Oracle, or similar.
- Framework Knowledge. Expertise in Spring Boot, with familiarity in frameworks like NestJS.
- Architecture Understanding. In-depth understanding of SOA, EAI, and ESB concepts.
- Non-Functional Requirements. Ability to integrate security, performance, and other non-functional requirements into the code.
- 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?
- Dynamic Team Environment. Work alongside talented professionals in a collaborative and inclusive environment.
- Growth and Development. Access to opportunities for skill-building, career progression, and working on exciting, innovative projects.
- 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!