Role Overview
We are looking for an experienced Java full-stack developer to join our growing development team. The ideal candidate should have strong experience in Java, Spring Boot, backend development, and frontend technologies, with good problem-solving and communication skills.
Responsibilities
- Develop and maintain scalable web applications using Java and Spring Boot.
- Build and integrate REST APIs and backend services.
- Work with Spring MVC and Spring Security.
- Develop responsive frontend applications using React.js or Angular.
- Work with MySQL/PostgreSQL databases.
- Write clean, efficient, and maintainable code.
- Collaborate with the development team on new features and projects.
- Use Git/GitHub for version control.
- Troubleshoot and resolve technical issues.
Requirements
- Bachelor’s degree in computer science, IT, or a related field.
- 3–4+ years of professional experience as a full-stack developer.
- Strong knowledge of Java and Spring Boot.
- Hands-on experience with REST APIs and backend services.
- Good understanding of React.js or Angular.
- Strong knowledge of HTML, CSS, and JavaScript.
- Experience with MySQL or PostgreSQL.
- Good knowledge of Git and GitHub.
- Strong problem-solving and communication skills.
- Knowledge of microservices, Docker, or AWS will be an added advantage.
Skills
- Java
- Spring Boot
- React.js
- Angular
- MySQL