Job Title : Java Full Stack Developer
Experience : 4–8 Years
Location : Bangalore
Employment Type : Full-time ( Hybrid)
Interview Process :
- 1st Round : Virtual (2 Technical Rounds)
- 2nd Round : Face-to-Face Interview
About the Role
We are looking for a passionate and experienced Java Full Stack Developer to join our dynamic engineering team. The ideal candidate will have strong expertise in Java (8 and above) , Spring Boot , Microservices, Design Patterns, and modern UI frameworks like React, Angular, or Vue.js.
You will be responsible for designing, developing, and maintaining scalable full-stack applications while ensuring high performance and quality standards.
Key Responsibilities
Design and develop scalable backend services and RESTful APIs using Java 8+ , Spring Boot , and Microservices architecture.Build rich, interactive user interfaces using React , Angular , or Vue.js .Work with SQL / NoSQL databases and ORM frameworks such as Hibernate or JPA .Implement design patterns and follow best coding practices.Write clean, maintainable, and testable code with unit testing frameworks (JUnit, Mockito, etc.).Collaborate with cross-functional teams to define, design, and ship new features.Participate in code reviews and contribute to technical documentation.Troubleshoot, debug, and optimize application performance.Required Skills
Proficiency in Java (8 and above) .Strong hands-on experience in Spring Boot and Microservices architecture.Experience with SQL / NoSQL databases and ORM tools ( Hibernate / JPA ).Frontend development experience using React , Angular , or Vue.js .Sound understanding of object-oriented design and design pattern implementation .Strong knowledge of unit testing frameworks .Experience working in Agile environments and using version control tools (e.g., Git).Good to Have
Experience with CI / CD pipelines , Docker , or Kubernetes .Exposure to cloud platforms (AWS, Azure, or GCP).Familiarity with API gateways and security frameworks (OAuth2, JWT) .Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.