Java Full Stack Developer

Menlo Park, CA, US • Posted 6 hours ago • Updated 6 hours ago
Contract W2
Contract Independent
On-site
Depends on Experience
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Agile
  • Apache Kafka
  • Collaboration
  • Collections
  • Concurrent Computing
  • Continuous Improvement
  • Dependency Injection
  • Finance
  • Financial Services
  • Frontend Development
  • IOC
  • Java
  • Microservices
  • Multithreading
  • OAuth
  • RBAC
  • RESTful
  • React.js
  • Reliability Engineering
  • SQL
  • Scalability
  • Scrum
  • Software Design
  • Spring Framework
  • Spring Security
  • System Security

Summary

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90773860
  • Position Id: 9034717
  • Posted 6 hours ago
Contact the job poster
SY

Saipriya Yethirajula

Recruiter @ NMK Global Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Menlo Park, California

Today

Easy Apply

Contract, Third Party

Depends on Experience

Mountain View, California

15d ago

Easy Apply

Third Party, Contract

Depends on Experience

San Jose, California

Yesterday

Easy Apply

Contract

55 - 60

Remote

Today

Easy Apply

Third Party, Contract

Search all similar jobs