Remote
Virtusa
Â
Detailed JD –
Key Responsibilities:
·      Develop and maintain enterprise-level applications using Java 21 and Spring 6.
·      Build dynamic, responsive front-end interfaces using Angular.
·      Create and manage back-end services and APIs using Node.js and Spring Boot.
·      Implement data persistence logic using Hibernate and JPA.
·      Collaborate with UI/UX designers, product managers, and backend developers to deliver robust solutions.
·      Participate in code reviews, unit testing, and performance tuning.
·      Ensure application security, scalability, and maintainability.
· Troubleshoot and debug application issues across the full stack.
·      Stay updated on the latest trends in Java, JavaScript, and web development ecosystems.
Â
Required Qualifications:
·      11+ years of professional experience in Java application development.
·      Strong knowledge and hands-on experience with Java 21 features and syntax.
·      Deep understanding of Spring Framework 6, including Spring Boot, Spring Security, Spring Data, etc.
·      Experience developing modern UIs using Angular (v12+ preferred).
·      Proficient in Node.js for server-side JavaScript development.
·      Strong expertise in Hibernate and JPA for ORM and database integration.
·      Familiarity with RESTful API design and development.
· Solid understanding of Git, CI/CD pipelines, and DevOps practices.
·      Excellent communication, teamwork, and problem-solving skills.
Â
Preferred Qualifications:
·      Experience with microservices architecture and containerization (Docker, Kubernetes).
·      Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
·      Experience with cloud platforms like AWS, Azure, or GCP.
·      Agile/Scrum development experience.
Education:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Â
Â
|
Neha Chaudhary |
Â