Demo

Java Full Stack Developer

NMK Global Inc.
Menlo Park, CA Contractor
POSTED ON 7/24/2026
AVAILABLE BEFORE 8/23/2026

Job Title: Java Full Stack Developer

Experience: 7 Years

Client: Morgan Stanley

Location: Menlo Park, CA (Final Round Face-to-Face)

Domain: Financial Services / Investment Banking

Duration: Long Term Contract (C2C)

Primary Skills:

  • Java
  • Core Java
  • Java 8
  • Spring Boot
  • Spring Framework
  • Microservices
  • Apache Kafka
  • React.js
  • SQL
  • REST APIs
  • Multithreading & Concurrency
  • JWT
  • OAuth2
  • Spring Security

Secondary Skills:

  • Distributed Systems
  • Event-Driven Architecture
  • Resilience4j
  • Hystrix
  • Saga Pattern
  • Circuit Breaker
  • Retry & Timeout Patterns
  • Dependency Injection (IoC)
  • RBAC
  • Agile/Scrum
  • Distributed Transaction Management
  • Debugging & Performance Tuning

Job Description:

Morgan Stanley is seeking an experienced Java Full Stack Developer to design and build scalable enterprise applications within a high-performance financial environment. The ideal candidate will possess strong expertise in Core Java, Spring Boot, Microservices, Apache Kafka, and React.js, along with hands-on experience in distributed systems, security implementations, and resilient application design. This role requires collaboration with cross-functional teams to deliver secure, scalable, and high-quality software solutions.

Roles and Responsibilities:

  • Design and develop scalable Java Full Stack applications using modern development frameworks.
  • Build enterprise-grade Microservices using Spring Boot and Spring Framework.
  • Develop React.js frontend components and integrate them with backend services.
  • Design and implement event-driven architectures using Apache Kafka.
  • Develop secure REST APIs leveraging JWT, OAuth2, Spring Security, and RBAC.
  • Write, optimize, and troubleshoot complex SQL queries.
  • Implement resiliency patterns such as Circuit Breaker, Retry, Timeout, and Fallback using Resilience4j/Hystrix.
  • Design and maintain scalable distributed systems and microservices architectures.
  • Work extensively with Java Collections, Java 8 features, Multithreading, and Concurrency utilities.
  • Participate in Agile/Scrum ceremonies and collaborate with business and engineering stakeholders.
  • Troubleshoot production issues and ensure system reliability, scalability, and performance.
  • Contribute to code reviews, best practices, and continuous improvement initiatives.

Required Qualifications:

  • 7 years of experience in Java Full Stack Development.
  • Strong expertise in Core Java, OOP concepts, Java Collections Framework, and Java 8 features.
  • Hands-on experience with Spring Framework, Spring Boot, Dependency Injection, and Microservices.
  • Experience with Apache Kafka and Event-Driven Architecture.
  • Strong frontend development experience with React.js.
  • Solid understanding of RESTful APIs, Distributed Systems, and SQL.
  • Expertise in Multithreading, Concurrency, Synchronization, Atomic Variables, and Locks.
  • Experience implementing security standards using JWT, OAuth2, and Spring Security.
  • Familiarity with resiliency and distributed transaction patterns.
  • Financial services domain experience is highly preferred.

share your resume

Hourly Wage Estimation for Java Full Stack Developer in Menlo Park, CA
$58.00 to $70.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Full Stack Developer?

Sign up to receive alerts about other jobs on the Java Full Stack Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NMK Global Inc.

  • NMK Global Inc. Mount Laurel, NJ
  • Job Title: Azure Data Engineer Location: Mount Laurel, NJ Role Description We are seeking an experienced Azure Data Engineer with strong hands‑on expertise... more
  • 16 Days Ago

  • NMK Global Inc. Gloucester, MA
  • NMK Global Inc . is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Devel... more
  • 16 Days Ago

  • NMK Global Inc. Warren, NJ
  • NMK Global Inc . is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Devel... more
  • 16 Days Ago

  • NMK Global Inc. Chicago, IL
  • NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Develo... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Java Full Stack Developer jobs in the Menlo Park, CA area that may be a better fit.

  • Hadiamondstar Software Solutions LLC Mountain View, CA
  • Job Description: 50-50% hands-on software development across all SDLC phases. Conduct design and code reviews; create technical documentation. Contribute t... more
  • 15 Days Ago

  • Modis Sunnyvale, CA
  • Akkodis is seeking a Java Full stack Developer for a Contract with a client in Sunnyvale, CA /Austin, TX. The ideal candidate will be responsible for desig... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!