What are the responsibilities and job description for the Java Full Stack Developer position at Virtusa?
Description
As a Tier 3 , 5 years of highly experienced , skilled and motivated Java Full Stack Developer will be responsible for designing, developing, work with various technologies in the Java ecosystem and are expected to handle both the client-side (front-end) and server-side (back-end) aspects of software development. Responsible for deploying web applications that provide seamless user experiences. You will work with a variety of tools and technologies on both the front-end and back-end, ensuring that applications are robust, scalable, and maintainable.Develop RESTful APIs and microservices to integrate with the front-end.
Manage databases (SQL or NoSQL), create queries, and optimize database performance.
Design and implement scalable and efficient architecture for both front-end and back-end.
Collaborate with the team to ensure seamless integration between front-end and back-end components.
Participate in code reviews and provide feedback to ensure high-quality code.
Work in an agile development environment and contribute to sprint planning, daily stand-ups, and retrospectives.
Ensure security best practices are followed, including secure coding practices, authentication, and authorization.
Develop responsive and user-friendly interfaces using HTML, CSS, and JavaScript.