Job Title: Java Full Stack Developer
Employment Type: Contract (4 Months, Extendable as per the project)
Job Description:
Job Summary
We are looking for a skilled Java Full Stack Developer with 3–4 years of experience to join our development team. The ideal candidate should have strong expertise in backend development using Spring Boot and hands-on experience with modern frontend frameworks. You will be responsible for designing, developing, and maintaining scalable web applications.
Key Responsibilities
Develop and maintain backend services using Java and Spring Boot
Design and implement RESTful APIs and microservices architecture
Build responsive and user-friendly front-end applications
Collaborate with cross-functional teams (UI/UX, QA, DevOps)
Write clean, maintainable, and efficient code
Perform code reviews and optimize application performance
Troubleshoot and debug issues across the stack
Participate in Agile/Scrum development processes
Required Skills
Backend
Strong proficiency in Java, Spring Boot, Spring MVC, Spring Security
Experience with Hibernate/JPA
Microservices architecture experience
REST API design and development
Frontend
Hands-on experience with Angular / React / Vue.js
Strong knowledge of HTML5, CSS3, JavaScript, TypeScript
Database
Experience with MySQL / PostgreSQL / MongoDB
Writing efficient queries and database design
Tools & Technologies
Version control: Git
Build tools: Maven / Gradle
CI/CD pipelines (Jenkins, GitHub Actions, etc.)
Containerization (Docker) is a plus