HamburgerMenu
hirist

Java Full Stack Developer

TEKsystems
5 - 10 Years
rupee20-25 LPA
Multiple Locations

Posted on: 17/06/2026

Job Description

Job Description : Senior Java Full-Stack Developer (Java + React)


Role Overview :


- Position : Senior Java Full-Stack Engineer / Tech Lead

- Experience Required : 5 to 8 Years

- Location : [Insert Location / Remote / Hybrid]

- Employment Type : Full-time

About the Role :

We are seeking a highly skilled and experienced Senior Java Full-Stack Developer with a deep expertise in Java/Spring Boot and React.js. In this role, you will be responsible for leading the design, development, and deployment of scalable, high-performance web applications. You will bridge the gap between frontend user experiences and backend infrastructure, ensuring high code quality, system reliability, and seamless architectural integrations.

Key Responsibilities :

1. Backend Architecture & Engineering :

- Design & Scale API Microservices : Architect and develop robust, secure, and scalable RESTful/GraphQL APIs using Java (8/11/17) and Spring Boot.

- Database & Storage Optimization : Design efficient relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) schemas. Write highly optimized queries and manage transaction handling.

- System Resilience : Implement advanced architectural patterns such as Circuit Breaker, CQRS, Saga pattern, and asynchronous event-driven queues using Apache Kafka or RabbitMQ.

2. Frontend Engineering & Optimization :

- Component-Driven Development : Build highly responsive, accessible (WCAG compliant), and scalable user interfaces using React.js (v16.8+), Hooks, and TypeScript.

- State & Performance Management : Manage complex application states using Redux Toolkit or Context API. Optimize client-side performance through code-splitting, lazy loading, and virtualized lists.

3. DevOps, Cloud & Leadership :

- Cloud & Deployment : Package and containerize microservices using Docker and orchestrate deployments via Kubernetes onto cloud platforms (AWS / Azure / GCP).

- CI/CD Automation : Set up and maintain automated continuous integration and deployment pipelines using Jenkins, GitLab CI, or GitHub Actions.

- Technical Leadership : Lead code reviews, mentor junior/mid-level engineers, enforce engineering best practices, and collaborate closely with Product Managers and UI/UX designers in an Agile environment.

Technical Requirements :

- Core Backend : Java (8 or higher), Spring Boot, Spring Security (OAuth2/JWT), Hibernate/Spring Data JPA.

- Core Frontend : ReactJS, JavaScript (ES6+), TypeScript, Redux Toolkit, HTML5, CSS3, Sass.

- Databases : PostgreSQL, Oracle, MySQL, or SQL Server. Exposure to NoSQL (MongoDB, DynamoDB) and Caching (Redis).

- Architecture : Microservices, RESTful Web Services, Event-driven architecture (Kafka).

- Tools & DevOps : Git, Maven/Gradle, Docker, Kubernetes, Jenkins, Jest/React Testing Library, JUnit, and Mockito.

- Cloud Platforms : AWS (EC2, ECS, EKS, S3, RDS, Lambda) or equivalent cloud providers.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...