What are the responsibilities and job description for the Full Stack Developer position at Virtusa?
We are seeking a highly skilled Senior Full Stack Developer with expertise in Angular (70%) and Java (30%) to join our dynamic team. The ideal candidate will have a strong background in developing scalable web applications, implementing best practices in front-end development, and integrating seamlessly with back-end services. You will play a crucial role in designing, developing, and maintaining high-performance applications while collaborating with cross-functional teams.
Front-End Development (Angular - 70%)
Front-End Development (Angular - 70%)
- Develop, enhance, and maintain high-performance, scalable, and responsive web applications using Angular 12 .
- Implement UI/UX best practices to ensure a seamless user experience.
- Optimize application performance and troubleshoot front-end issues.
- Work with state management libraries like NgRx, RxJS for efficient data handling.
- Ensure accessibility, security, and cross-browser compatibility.
- Develop and maintain RESTful APIs and microservices using Spring Boot.
- Integrate front-end applications with back-end services securely and efficiently.
- Optimize and manage database interactions (SQL/NoSQL).
- Implement security best practices, including JWT/OAuth authentication.
- Work in an Agile development environment and participate in sprint planning, stand-ups, and retrospectives.
- Collaborate with UI/UX designers, backend developers, and DevOps teams to create high-quality applications.
- Debug, test, and deploy applications following CI/CD best practices.
- Provide mentorship and technical guidance to junior developers.
- Write clean, maintainable, and well-documented code following best coding practices.