Bachelor's degree in Computer Science, Engineering, or a related field.
7-10 years of professional experience in backend development.
Proficient in Java programming language.
Strong experience with Spring Boot and Spring Security frameworks.
Solid understanding of RESTful API design and development.
Responsibilities
Design, develop, and maintain scalable backend services and APIs using Java, Spring Boot, and Spring Security.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Implement security measures to protect sensitive data and ensure compliance with industry standards.
Participate in code reviews and provide constructive feedback to team members.
Debug and troubleshoot issues in existing applications and services.
Write and maintain technical documentation for backend services and APIs.
Stay updated with emerging technologies and industry trends to enhance development practices.
Benefits
Opportunity to work with cutting-edge technologies.
Collaborative work environment with cross-functional teams.
Focus on professional development and continuous learning.
Engagement in code reviews to foster team growth.
Exposure to cloud platforms and containerization technologies.
Full Job Description
Job Summary: We are seeking a skilled Backend/API Developer with extensive experience in Java, Spring Boot, and Spring Security. The ideal candidate will be responsible for designing, developing, and maintaining robust backend services and APIs that meet the needs of our applications. You will work closely with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
Design, develop, and maintain scalable backend services and APIs using Java, Spring Boot, and Spring Security.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Implement security measures to protect sensitive data and ensure compliance with industry standards.
Participate in code reviews and provide constructive feedback to team members.
Debug and troubleshoot issues in existing applications and services.
Write and maintain technical documentation for backend services and APIs.
Stay updated with emerging technologies and industry trends to enhance development practices.
Mandatory Skills:
Proficient in Java programming language.
Strong experience with Spring Boot and Spring Security frameworks.
Solid understanding of RESTful API design and development.
Experience with database technologies such as SQL and NoSQL.
Familiarity with version control systems, preferably Git.
Preferred Skills:
Experience with cloud platforms (AWS, Azure, etc.)
Knowledge of containerization technologies (Docker, Kubernetes).
Understanding of microservices architecture.
Experience with Agile development methodologies.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
7-10 years of professional experience in backend development.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
About Virtusa Corporation
Virtusa Corporation is a global provider of digital business strategy, digital engineering, and information technology (IT) services and solutions. The company helps its clients transform their businesses through innovative technology solutions that enable them to improve customer engagement, increase operational efficiency, and drive revenue growth. Virtusa Corporation was founded in 1996 and is headquartered in Southborough, Massachusetts. The company has over 20,000 employees and operates in over 30 countries around the world. Virtusa Corporation is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.