Overview
Job Description:
Senior Full Stack Developer (Java + React)
Experience: 7+ Years
Location: Bangalore, Hyderabad, Pune, Noida
Employment Type: Full-time
Preferred: Ready to join within 15 days - 30 days
🔍 About the Role
We are seeking a highly skilled Senior Full Stack Developer with strong backend expertise in Java and hands-on experience with React on the frontend. The ideal candidate should possess exceptional analytical skills, deep knowledge of software design principles, and the ability to build scalable, high-performance applications.
đź§ Key Responsibilities
Design, develop, and maintain scalable backend services using Core Java & Spring frameworks.
Build responsive and interactive UI components using ReactJS/Redux.
Implement high-quality code using TDD/BDD practices (JUnit, JBehave/Cucumber).
Work on RESTful API development, integration, and optimization.
Develop and manage efficient database schemas using SQL (DB2) and MongoDB.
Collaborate with cross-functional teams (DevOps, QA, Product) to deliver robust solutions.
Participate in code reviews, technical discussions, and architectural decisions.
Optimize system performance using multithreading, caching, and scalable design patterns.
🛠️ Required Skills
Backend (Strong Expertise Required)
7+ years of experience in Java backend development
Deep knowledge of:
Core Java (class loading, garbage collection, collections, streams, reflections)
OOPs, data structures, algorithms, graph data
Design patterns, MVC, multithreading, recursion
Spring, JSR-303, Logback, Apache Commons
Database Skills
Strong knowledge of Relational Databases & SQL (DB2)
Good understanding of NoSQL (MongoDB)
Frontend Skills
Solid experience with ReactJS/Redux
Strong understanding of REST APIs, JSON, XML, HTTP
DevOps & Tools
Strong knowledge of Git, Gradle, Jenkins, CI/CD pipelines
Experience with Liquibase for schema management
Hands-on with Unix/Linux
✨ Good to Have
Experience with Azure, Snowflake, Databricks
Knowledge of Camunda 7/8 (BPMN/DMN)
Experience with TDD, BDD methodologies
Understanding of workflow engines & cloud data stack
🎓 Education
Bachelor’s degree in Computer Science, Engineering, or a related field.