As a Java Backend Developer at Virtusa, you will be responsible for designing and developing backend systems using Java and related technologies. This role involves working on complex backend solutions, including RESTful APIs and Microservices, and utilizing a range of tools and frameworks throughout the software development lifecycle.
Skills Required
- Core Technologies. Java, Spring Boot, MongoDB, API Gateway, Microservices, Kafka
- Tools & Frameworks. Maven/Gradle, Kubernetes, Docker
- CI/CD & DevOps. Experience with CI/CD tools, Artifactory, Codefresh, scripting
- Frontend Knowledge. React (preferred but not mandatory)
Key Responsibilities
- Backend Development. Design, develop, and maintain backend systems using Java, Spring Boot, and Microservices.
- API & Microservices. Implement and manage RESTful APIs and Microservices architecture to ensure robust and scalable backend solutions.
- Database Management. Work with MongoDB for data management and integration.
- Tools & Technologies. Utilize tools like Maven/Gradle for build management, Kubernetes and Docker for containerization, and Kafka for messaging.
- CI/CD & DevOps. Engage in CI/CD processes and DevOps practices, including the use of Artifactory, Codefresh, and scripting.
- Release Management. Handle release management activities and ensure smooth deployment processes.
- Collaboration. Work effectively both independently and as part of a team to meet project goals.
Requirements
- Experience. 7 to 10 years of experience as a Java Developer with a strong focus on backend development.
- Technical Expertise. In-depth knowledge of Java, Spring Boot, MongoDB, API Gateway, Microservices, and Kafka.
- Development Lifecycle. Proficiency with software development lifecycle tools and practices, including Maven/Gradle, Kubernetes, Docker.
- CI/CD & DevOps. Experience in CI/CD pipelines, DevOps practices, Artifactory, Codefresh, and scripting.
- Teamwork. Ability to contribute independently as well as work collaboratively within a team.
Preferred Qualifications
- Frontend Knowledge. Experience with React is a plus but not mandatory.
- Release Management. Previous experience handling release management activities is preferred.
Why You Will Love This Job
- Impact. Play a crucial role in developing and managing backend systems that are critical to the company’s technology stack.
- Innovation. Work with cutting-edge technologies and contribute to the design and implementation of scalable solutions.
- Team. Join a collaborative and innovative team environment.
- Growth. Opportunities for professional growth and development within a leading IT services company.
Equal Opportunity Statement. Virtusa is committed to fostering a diverse and inclusive workplace. We encourage all qualified individuals to apply.
Application Process. To apply, visit the Virtusa Careers portal.