Haystack
← Back to Jobs
Technology

Java Full stack Developer

NMK Global Inc.Menlo Park, CA🇺🇸United StatesPosted 23 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.

Job Title: Java Full Stack Developer

Client: Morgan Stanley

Location: Menlo Park, CA (Final Round F2F)

Job Type: Contract (C2C)

Duration: Long Term

Experience: 7+ Years

Interview Mode: Final Round – Face-to-Face (Menlo Park, CA)

Primary Skills

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

Required Skills

  • 7+ years of experience in Java Full Stack Development.
  • Strong expertise in Core Java, OOP concepts, and Java Collections Framework.
  • Hands-on experience with HashMap, ConcurrentHashMap, LinkedHashMap, Hashtable, and Java 8 features (Streams, Lambda Expressions, Functional Interfaces, Optional API).
  • Strong experience with Spring Framework, Spring Boot, Dependency Injection (IoC), Bean Lifecycle, and Bean Scopes.
  • Experience developing Microservices using Spring Boot.
  • Hands-on experience with Apache Kafka and Event-Driven Architecture.
  • Strong knowledge of React.js for frontend development.
  • Experience with RESTful APIs and distributed systems.
  • Strong SQL skills (Joins, Group By, Aggregate Functions, Subqueries, Window Functions).
  • Experience with Multithreading, Concurrency, Synchronization, Atomic Variables, and Locks.
  • Experience implementing JWT Authentication, OAuth2, Spring Security, and RBAC.
  • Knowledge of Saga Pattern, Circuit Breaker, Retry, Timeout, Fallback, Resilience4j/Hystrix.
  • Experience with Agile/Scrum methodology.

Preferred Skills

  • Financial Domain Experience.
  • Strong debugging and problem-solving skills.
  • Experience with distributed transaction management.
  • Excellent communication skills.

Responsibilities

  • Design and develop scalable Java Full Stack applications.
  • Build enterprise-grade Microservices using Spring Boot.
  • Develop React.js frontend components and integrate with backend APIs.
  • Implement event-driven solutions using Apache Kafka.
  • Develop secure REST APIs using JWT, OAuth2, and Spring Security.
  • Write and optimize complex SQL queries.
  • Implement resiliency patterns such as Circuit Breaker, Retry, Timeout, and Fallback.
  • Design scalable distributed systems using Microservices architecture.
  • Participate in Agile ceremonies and collaborate with cross-functional teams.
  • Troubleshoot production issues and ensure application reliability and performance.

NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law.

Skills

Microservices
SQL
Spring
Spring Boot
Scrum
Agile
Apache
JWT
Java
Kafka
REST
React

Similar jobs