Full Stack Java Developer

FullStackJavaDeveloper-AssistantManager

Bangalore, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Full Stack Java Developer - Assistant Manager at Full Stack Java Developer. Skills: Java, Spring Boot, React JS, Microservices, Cloud Platforms (AWS/Azure), Full-stack development. Provide hands-on technical leadership to full-stack engineering teams. Own end-to-end system architecture, solution design, and implementation of cloud-native microservices”

What You'll Achieve.

delivery of complex enterprise-scale applications; high code quality; predictable, high-quality delivery; production readiness practices; technical maturity of the team

Industry & Context.

Problems you'll solve

performance optimization; solution design

Eligibility Requirements

adherence to State Street India’s work-from-office policy and is not eligible for a fully remote arrangement

What They're Looking For.

Must Have

Java 8 / Java 11 – streams, lambda expressions, multithreading, concurrency, Spring MVC / Spring Boot for enterprise-grade application development, Spring JPA / Hibernate and DAO pattern for data access, Spring Transaction Management and distributed transaction concepts, Microservices architecture – RESTful and event-driven systems, understanding of design patterns and object-oriented principles, React JS – hooks, component-driven architecture, state management, REST API design with focus on security, scalability, and maintainability-, Junit Test – Mockito or power mock, Extensive experience in unit and integration testing using JUnit, hands-on experience with Mockito framework for mocking and test isolation, Deep understanding of Java multithreading, concurrency utilities, and thread management, Experience with Java scheduling frameworks such as Quartz, Spring Scheduler, or Executor frameworks, Git – branching strategies, merge/rebase, pull requests, and code reviews, Build tools – Maven / Gradle, Containerization and orchestration – Docker and Kubernetes, CI/CD tools – Jenkins, Azure DevOps, or GitHub Actions, focus on automation, quality gates, monitoring, and production stability, AWS – EC2, S3, RDS, EKS, IAM and related services OR Azure – App Services, AKS, Azure SQL, Storage, Key Vault, Bachelor’s degree in Computer Science or equivalent practical experience, 5+ years of overall software engineering experience with hands-on background, Proven track record of delivering large-scale, cloud-native platforms, experience working in Agile / Scrum delivery models

Nice to Have

Working knowledge of Python for scripting, automation, or data processing, Exposure to observability, logging, and performance monitoring tools, Experience in large-scale enterprise or regulated environments

What You'll Do.

Provide hands-on technical leadership to full-stack engineering teams

Own end-to-end system architecture

and implementation of cloud-native microservices

Remain hands-on in Java/Spring Boot and React JS for critical components

and design validation

Drive best practices in object-oriented design

and performance optimization

transaction management

and data access strategies

Ensure high code quality through unit testing

and rigorous review processes

deployment strategies

and production readiness practices

Mentor senior engineers and drive continuous upskilling and technical maturity of the team

Own and manage project-wide technical and delivery documentation on Confluence pages

How You'll Work.

Team & Collaboration

Collaborate closely with Business, Product, QA, and DevOps teams to ensure predictable, high-quality delivery; Mentoring senior engineers

Process & Methodology

Agile / Scrum delivery models, ownership of delivery, predictable, high-quality delivery

Full Job Description

Full Stack Developer – Engineering (Java, React, Cloud) **Job Summary** We are seeking a Full stack developer – Engineering with very strong hands-on technical expertise to lead the architecture, design, development, and delivery of complex enterprise-scale applications. This role demands deep technical leadership in Java, Spring Boot, React JS, microservices, and cloud platforms, combined with ownership of delivery, quality, and engineering governance. The Senior Developer is expected to remain hands-on for critical design and implementation areas while mentoring teams and driving technical excellence. **Key Responsibilities** * Provide strong hands-on technical leadership to full-stack engineering teams * Own end-to-end system architecture, solution design, and implementation of cloud-native microservices * Remain hands-on in Java/Spring Boot and React JS for critical components, code reviews, and design validation * Drive best practices in object-oriented design, design patterns, multithreading, and performance optimization * Design, govern, and review REST APIs, transaction management, and data access strategies * Ensure high code quality through unit testing, automation, and rigorous review processes * Collaborate closely with Business, Product, QA, and DevOps teams to ensure predictable, high-quality delivery * Own CI/CD pipelines, deployment strategies, and production readiness practices * Mentor senior engineers and managers; drive continuous upskilling and technical maturity of the team * Own and manage project-wide technical and delivery documentation on Confluence pages **Required Skills – Core Technical** * Java 8 / Java 11 – streams, lambda expressions, multithreading, concurrency * Spring MVC / Spring Boot for enterprise-grade application development * Spring JPA / Hibernate and DAO pattern for data access * Spring Transaction Management and distributed transaction concepts * Microservices architecture – RESTful and event-driven systems * Strong unders

Free ATS check

Applying for this Full Stack Java Developer - Assistant Manager role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Full Stack Java Developer?

Real rants from real employees. Read before you apply.

Read Company Rants →