Java Full Stack Developer

Bangalore Rural, Bengaluru April 12, 2026 Full Time

Backend (Java/Spring Boot)


  • Design and develop scalable backend applications using Java 8/11/17, Spring Boot, Spring MVC, and Spring Security.
  • Build and optimize RESTful APIs and microservices.
  • Implement complex business logic, multithreading, caching, and performance tuning.
  • Develop integrations with databases, messaging systems, and third-party services.
  • Work with ORM frameworks like Hibernate/JPA and implement advanced SQL queries.
  • Lead code reviews, define coding standards, and ensure highquality deliverables.

Frontend (Angular)

  • Develop responsive, modular, and reusable UI components using Angular 10+.
  • Implement state management using RxJS, Observables, NgRx (as applicable).
  • Translate UI/UX designs into functional user interfaces.
  • Ensure cross-browser compatibility and performance optimization.
  • Integrate Angular front-end with Java backend services.

Architecture & Team Collaboration

  • Contribute to architecture, design patterns, and technical decision-making.
  • Work closely with product owners, QA engineers, and DevOps teams.
  • Provide mentorship to junior developers.
  • Participate in Agile/Scrum ceremonies and provide accurate estimations.


Required Skills


Backend Skills

  • Strong experience with Core Java, OOP concepts, Collections, Multithreading.
  • Expertise in Spring Boot, Spring Security, REST APIs, Hibernate/JPA.
  • Solid experience with microservices architecture.
  • Strong understanding of SQL and database design (MySQL, PostgreSQL, Oracle).

Frontend Skills

  • Hands-on experience with Angular 10+ and TypeScript.
  • Strong HTML5, SCSS/CSS3, and JavaScript skills.
  • Experience with Angular CLI, reactive forms, lazy loading, routing.
  • Knowledge of RxJS and asynchronous programming.

Apply on company site

How well do you match this role?

Check My Resume