Job Title: Java Full Stack Developer
Experience: 5+ Years
Location: Bangalore / Chennai / Hyderabad / Pune
Employment Type: Full-time
Role Overview
We are looking for a Java Full Stack Developer with 5+ years of experience to design and develop scalable applications. The ideal candidate should have strong hands-on experience in both backend and frontend technologies and be comfortable working in an Agile environment.
Key Responsibilities
Develop, test, and maintain web applications
Build REST APIs and integrate backend services
Work on both frontend and backend components
Collaborate with cross-functional teams for feature delivery
Write clean, maintainable, and efficient code
Participate in code reviews and debugging
Support deployment and production issues
Required Skills
Strong experience in Java (8 or above)
Hands-on experience with Spring Boot, Spring MVC, Hibernate, JPA
Experience in microservices architecture
Knowledge of Angular (8+) or React.js
Experience with RESTful APIs (JSON/HTTP)
Good understanding of SQL databases (Oracle, SQL Server, MySQL)
Basic exposure to NoSQL databases (MongoDB preferred)
Experience with unit testing (JUnit or similar)
Understanding of Agile methodologies (Scrum/Kanban)
Knowledge of design patterns (MVC, Singleton, etc.)
Familiarity with Git and version control systems
Good to Have
Exposure to Kafka / RabbitMQ
Basic understanding of Docker / Kubernetes
Familiarity with CI/CD tools (Jenkins)
Exposure to cloud platforms (AWS / Azure / GCP)
Knowledge of code quality tools (SonarQube)
What We’re Looking For
Strong problem-solving and analytical skills
Ability to work independently and in a team
Good communication and collaboration skills
Willingness to learn and adapt to new technologies
Why Join Us?
Opportunity to work on modern technologies
Growth-oriented and supportive work environment
Exposure to real-world, scalable projects