We are looking for a talented Full Stack Java Developer with 2+ years of experience to join our development team. The ideal candidate will be responsible for building scalable web applications, developing APIs, and delivering end-to-end solutions across both backend and frontend.Key Responsibilities
Design, develop, and maintain scalable web applications using Java / Spring Boot.
Develop RESTful APIs and integrate with front-end applications.
Build responsive user interfaces with Angular / React / Vue.js.
Work with databases (SQL & NoSQL) for data modeling and optimization.
Collaborate with cross-functional teams (BA, QA, DevOps) to deliver high-quality solutions.
Ensure performance, security, and scalability of applications.
Participate in code reviews and follow best practices.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Minimum 2 years of hands-on experience as a Full Stack Java Developer.
Strong expertise in Java, Spring Boot, Hibernate/JPA.
Frontend experience with Angular, React, or Vue.js.
Proficiency in HTML, CSS, JavaScript, and TypeScript.
Knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
Experience with REST APIs, microservices, and integration patterns.
Familiarity with version control (Git) and Agile/Scrum methodologies.
Nice to Have
Cloud experience (AWS, Azure, or GCP).
Knowledge of CI/CD pipelines (Jenkins, GitLab CI, etc.).