HamburgerMenu
hirist

Senior Java Full Stack Engineer - Spring Boot/React.js

BLJ Tech Geeks
Bangalore
5 - 10 Years
star-icon
4.1white-divider27+ Reviews

Posted on: 11/08/2025

Job Description

About the Role :


We are looking for a skilled Senior Java Full-Stack Engineer to join our engineering team and help build scalable, resilient, and high-performance systems. The ideal candidate will have deep hands-on experience in Java and Spring ecosystem, strong front-end skills (React), and practical expertise in microservices, event-driven architecture (Kafka), containerization, and cloud platforms. You will design and deliver RESTful APIs and microservices, contribute to system design, and collaborate closely with product and QA teams.


Key Responsibilities :


- Design, develop, test, and maintain backend services using Java (8+) and Spring Boot.

- Build and maintain front-end applications using ReactJS, Redux, and modern JavaScript (ES5/ES6+).

- Architect and implement microservices and micro-frontend solutions.

- Integrate and consume event streams using Apache Kafka; design event-driven systems.

- Design and optimize data models for SQL and NoSQL databases (PostgreSQL, MongoDB, Cassandra).

- Implement RESTful APIs and ensure API security, versioning and documentation.

- Apply design patterns and system-level design principles to produce scalable, maintainable solutions.

- Containerize applications with Docker and orchestrate using Kubernetes.

- Write unit and integration tests (JUnit, Mockito) and follow CI/CD best practices.

- Collaborate in code reviews, grooming sessions, and support production troubleshooting.

- Mentor junior engineers and help improve engineering standards and processes.


Required Skills & Experience :


- Strong hands-on experience with Java (8+), J2EE, Spring Boot and Spring ecosystem (Spring MVC, Spring Data, Spring Security).


- Proven experience building microservices and RESTful APIs.


- Solid knowledge of data structures, algorithms, and programming fundamentals.

- Experience with Apache Kafka and building event-driven architectures.

- Front-end proficiency: JavaScript, ReactJS, Redux, OOJS, modern ECMAScript, HTML5, CSS3, pre-processors (LESS/SASS) and responsive design. Experience with Redux Toolkit is a plus.

- Experience with both SQL (PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.

- Familiarity with containerization (Docker) and orchestration (Kubernetes).

- Experience with testing frameworks: JUnit, Mockito.

- Strong understanding of Design Patterns (GoF) and system design principles.

- Excellent problem solving and debugging skills; ability to work in a fast-paced environment.


Mandatory / Core Skillset :


Java, J2EE, Spring Boot, Microservices, RESTful APIs, Kafka, Data Structures & Algorithms, Spring Data / JPA, Spring Security, ReactJS, JavaScript, Redux, HTML, CSS, SQL/NoSQL.


Preferred / Nice-to-Have :


- Reactive programming & Spring WebFlux.


- Micronaut experience for REST services.

- Exposure to GraphQL.

- Next.js / Node.js experience.

- Experience with GCP (highly preferred), AWS, or Azure.

- Experience in Retail / e-Commerce domain and reactive architectures.


info-icon

Did you find something suspicious?