Java Full Stack Developer (3–4 Years Experience)
About the Role
We are looking for a Java Full Stack Developer with 3–4 years of hands-on experience in developing scalable web applications using Java (Quarkus / Spring Boot) on the backend and React on the frontend.
The ideal candidate should be comfortable working across the entire stack — from designing REST APIs and database schemas to building rich, responsive UI components.
This role involves building robust, secure, and high-performance enterprise applications while collaborating with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain full stack applications using Java (Quarkus, Spring Boot) and React .
- Build and consume RESTful APIs for frontend-backend integration.
- Implement responsive UI components with React, TypeScript, and modern styling frameworks (Tailwind, Material UI, or ShadCN).
- Write clean, maintainable, and testable code following modern development best practices.
- Design and optimize database schemas , queries, and transactions (MySQL, PostgreSQL).
- Collaborate closely with backend and frontend teams to deliver seamless user experiences.
- Participate in code reviews , ensuring code quality and adherence to design principles.
- Implement authentication, authorization, and secure data handling mechanisms.
- Troubleshoot production issues, identify root causes, and deliver reliable fixes.
- Work with Git for version control and team collaboration.
- Contribute to CI / CD pipelines and improve development workflows.
Required Skills & Qualifications
3–4 years of professional experience in full stack development.Strong proficiency in Java frameworks : Quarkus, Spring Boot, or Java EE.Solid understanding of React , JavaScript, and TypeScript.Strong grasp of HTML5 , CSS3 , and responsive design principles.Experience with REST API design and integration.Proficiency in SQL and relational databases (MySQL, PostgreSQL).Knowledge of object-oriented programming , design patterns , and data structures .Hands-on experience with Git for source code management.Familiarity with build tools (Maven / Gradle) and package managers (npm, Yarn).Good to Have
Experience with Redux , React Query , or Zustand for state management.Familiarity with Docker or containerized environments.Exposure to AWS cloud services (EC2, S3, RDS, Lambda).Experience with CI / CD (GitHub Actions, Jenkins, or GitLab CI).Understanding of NoSQL databases (MongoDB, DynamoDB).Knowledge of modern frontend testing (Jest, React Testing Library).Basic understanding of microservices architecture and event-driven systems .Soft Skills
Strong communication and collaboration abilities.Ownership mindset — takes initiative and drives end-to-end delivery.Attention to detail and a passion for building intuitive user experiences.Eagerness to learn new technologies and continuously improve.Ability to work independently in a fast-paced, agile environment.