Job Description - Senior Java Full Stack Developer Diversity.
Position : Senior Java Full Stack Developer.
Experience : 6 to 15 years.
Location : Bangalore / Hyderabad.
F2F DIVERSITY DRIVE ON 27TH SEP 2025 FEMALE CANDIDATES ONLY.
Role Overview :
We are seeking an experienced Java Full Stack Developer with strong expertise in Java 17+, Spring Boot, Microservices, React.js, and Cloud / DevOps practices.
The role requires end-to-end ownership of application design, development, testing, and deployment for scalable enterprise systems.
You will collaborate with cross-functional teams to deliver secure, efficient, and high-performing applications.
Key Responsibilities :
- Design, develop, and maintain scalable applications using Java 17+, Spring Boot, and Microservices architecture.
- Implement REST APIs and integrate with external / internal systems.
- Work with JPA / Spring Data JPA for ORM, entity management, and advanced data access patterns.
- Apply Spring Security, OAuth2, JWT for authentication and authorization.
- Build and maintain responsive UIs using React.js, JavaScript (ES6+), TypeScript, Redux, Thunk / Saga, Hooks, and Middleware.
- Ensure high-quality code with unit testing (JUnit, Mockito, Jest, Jasmine).
- Collaborate with DevOps teams to build and maintain CI / CD pipelines using Jenkins, SonarQube, Docker, Kubernetes, GitHub Actions, Harness.
- Deploy, monitor, and optimize applications on cloud platforms (AWS, Azure, GCP, or OpenShift).
- Apply SOLID principles, design patterns, and best practices for scalable software solutions.
- Collaborate with architects, designers, product managers, and QA teams in Agile / Scrum methodology.
- Troubleshoot and resolve complex technical issues while ensuring performance and security.
- Mentor junior engineers and contribute to technical leadership in projects.
Required Skills & Competencies :
Backend (Core Java & Spring) :
Java 17+ (OOPs, Collections, Concurrency, Streams, Lambda, Reactive programming, Thread Safety).Spring Boot (Dependency Injection, Lifecycle, Autowiring, Initializers, Starters, Auto-configuration).JPA / Spring Data JPA (ORM, Entity Mapping, CRUD, Pagination, Sorting).REST Services (architecture, HTTP methods, URI mappings).Microservices design patterns (Service Discovery, API Gateway, Circuit Breaker, Spring Cloud Config).Spring Security (OAuth2, JWT, OpenID).Frontend (UI / UX) :
HTML5, CSS3, JavaScript (ES6+).TypeScript and React.js (fundamentals, advanced concepts, hooks, routing, Redux, middleware).Other Technical Competencies :
Unit Testing : JUnit, Mockito, Jest, Jasmine.DevOps : Maven, Git, Jenkins, SonarQube, Docker, Kubernetes, GitHub Actions, Harness.Cloud Platforms : AWS / Azure / GCP / OpenShift.Source Control : Git, Bitbucket, SCM tools.Soft Skills :
Strong communication and collaboration skills.Problem-solving mindset with logical thinking.Experience in Agile / Scrum frameworks.Ability to lead, mentor, and contribute to team growth.(ref : hirist.tech)