Java Full stack Developer
Quick Overview
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
Similar jobs
Fullstack Java Developer
Genesis10 · Charlotte, United States
5 minutes ago$55 - $63/hrSr. Java Developer
BigBear.ai · Washington, United States
5 minutes ago.NET Developer ||Coppell, TX || F2F Interview || ONLY VISA INDEPENDENT Candidates
Exatech Inc · Coppell, United States
6 minutes agoSenior Oracle PL/SQL Developer
Apex Systems · Jersey City, United States
6 minutes agoSr. Salesforce Developer
Apex Systems · Addison, United States
6 minutes agoDeveloper/ Programmer Analyst 3
Apex Systems · Fort Worth, United States
6 minutes ago