Full Stack Java Developer
Cloudesign · Bengaluru · India · On-site
Posted Sep 17, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Experience – 5-8 Years
Location- Bengaluru
Notice Period – Immediate
Work Mode – 5 Days WFO
We are looking for a strong Senior Backend Engineer with 5+ years of experience in designing and developing scalable, secure, cloud-native backend platforms.
The candidate should have strong handson experience with Java, SpringBoot, microservices, relational databases, distributed systems and eventdriven architectures. The role involves building distributed services and deployment of single codebase to multiple geographies working with asynchronous/event-driven systems, optimizing application and database performance, and deploying services on Kubernetes and Azure.
Deep understanding of databases and various migration strategies .
Experience building systems deployed across multiple geographical regions will be highly valuable.
While building applications maintenance will be key consideration .
Key Responsibilities
* Design, develop and maintain scalable backend services using Java 17/21 and Spring Boot.
* Design RESTful APIs and independently develop production-grade micro services.
* Apply OOP, SOLID principles and appropriate design patterns while designing maintainable systems.
* Design service-to-service communication using synchronous APIs and asynchronous/event-driven patterns.
* Should have good understanding of at least 1 event streaming services like kafka.
* Develop responsive, user-facing interfaces using React (or Vue/Angular) with JavaScript/TypeScript.
* Design reusable component architecture and manage state, routing and data flow on the frontend.
* Integrate frontend applications with backend REST APIs, handling authentication (OAuth2/JWT), error states and async data loading.
* Build and maintain consistent UI using design systems, CSS architecture and Sass/Tailwind, ensuring cross-browser compatibility.
* Optimize frontend performance (bundle size, lazy loading, rendering) and ensure responsive behavior across devices.
* Design and optimize data models using PostgreSQL/MySQL.
* Write efficient SQL and troubleshoot slow queries using indexing, query plans and database optimisation techniques.
* Use Redis for caching, distributed state and performance optimisation where appropriate.
* Implement authentication and authorisation using Spring Security, OAuth2 and JWT.
* Containerise applications using Docker and deploy/manage workloads on Kubernetes.
* Develop cloud-native applications running on Microsoft Azure.
* Work with MongoDB for appropriate document-oriented workloads.
* Use Elastic search/OpenSearch for search, indexing and analytical use cases.
* Implement automated build, testing and deployment pipelines using Jenkins and/or GitHub Actions.
* Write high-quality automated tests using JUnit and Mockito.
* Implement application logging, monitoring and troubleshooting using the ELK stack.
* Participate in system design, architecture reviews, code reviews and technical discussions.
* Diagnose…