We are looking for a Java Full Stack Developer to develop, maintain, and enhance scalable web applications. The candidate should have good knowledge of Java backend development and modern frontend technologies.
Key Responsibilities
- Develop and maintain web applications using Java and Spring Boot.
- Build and integrate RESTful APIs.
- Develop responsive user interfaces using HTML, CSS, JavaScript, and React/Angular.
- Work with databases such as MySQL/PostgreSQL and MongoDB.
- Implement authentication and authorization using JWT/OAuth.
- Debug, test, and optimize applications for performance and scalability.
- Collaborate with UI/UX designers, developers, and other teams.
- Use Git/GitHub for version control.
- Write clean, maintainable, and reusable code.
- Participate in code reviews and development discussions.
- Mentor and train students
Required Skills
- Strong knowledge of Core Java, OOP, Collections, Exception Handling.
- Positive understanding of Spring Boot, Spring MVC, and REST APIs.
- Knowledge of HTML, CSS, JavaScript.
- Experience with React or Angular.
- Knowledge of MySQL/PostgreSQL and preferably MongoDB.
- Understanding of Git/GitHub.
- Basic knowledge of AWS/Azure/GCP is an added advantage.