Talent.com
This job offer is not available in your country.
Senior Java Full Stack Engineer - Spring Boot / React.js

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

BLJ Tech GeeksBangalore
30+ days ago
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 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 / Core Skillset :

Java, J2EE, Spring Boot, Microservices, RESTful APIs, Kafka, Data Structures & Algorithms, Spring Data / JPA, Spring Security, ReactJS, JavaScript, Redux, HTML, CSS, / 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Engineer Spring • Bangalore