About the role
Design and implement scalable and efficient web applications using Java and related technologies.
Build and maintain back-end services and APIs using Java, Spring Boot, JPA using Hibernate, and other related technologies.
Develop, test, and deploy front-end features using JavaScript frameworks (e.g., React, Node JS).
Create and maintain unit test cases using Mockito, Jest
Collaborate with UI/UX designers to implement user-friendly interfaces.
Ensure the performance, quality, and responsiveness of applications.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and resolve application issues and bugs.
Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
Stay updated with emerging trends and technologies in software development.