Job Summary:
We are looking for a skilled Java Full Stack Developer with strong expertise in backend development and modern UI frameworks. The ideal candidate should be proficient in building scalable web applications, designing responsive user interfaces, and working across the full development lifecycle.
Key Responsibilities:
- Develop and maintain scalable web applications using Java and modern UI technologies
- Design and implement responsive, high-performance user interfaces
- Build RESTful APIs and integrate with frontend components
- Collaborate with cross-functional teams including product managers, designers, and QA
- Write clean, efficient, and well-documented code
- Participate in code reviews and ensure best practices are followed
- Troubleshoot and debug issues across the stack
Technical Skills Required:
Backend:
- Strong experience in Java (Java 8 or above)
- Hands-on experience with Spring Boot / Spring MVC
- Experience with RESTful API development
- Familiarity with Hibernate / JPA
Frontend (UI Development):
- Strong expertise in Angular / React / Vue.js
- Proficiency in HTML5, CSS3, JavaScript, TypeScript
- Experience with responsive design and cross-browser compatibility
- Knowledge of UI/UX best practices
Database:
- Experience with SQL databases (MySQL, PostgreSQL, Oracle)
- Basic knowledge of NoSQL databases is a plus
Tools & Technologies:
- Git / Bitbucket / GitHub
- Maven / Gradle
- Experience with CI/CD pipelines
- Familiarity with Docker / Kubernetes is an added advantage