Logo
Nisum

Fullstack Java Developer

Nisum, Pleasanton, California, United States, 94566

Save Job

We are seeking a Full Stack Developer with strong expertise in Java backend development, React.js frontend, and Reactive Programming using Spring WebFlux. The candidate should be capable of building highly scalable, non-blocking, and event-driven applications, owning features end-to-end across UI and backend services.

What You'll Do Backend (Java & Reactive Stack)

Design and develop reactive, non-blocking microservices using Java (8+/11/17) and Spring Boot / Spring WebFlux

Build and consume RESTful and reactive APIs

Implement reactive pipelines using Mono and Flux

Work with Netty-based runtime, understanding event-loop and backpressure concepts

Integrate with reactive data sources and messaging systems

Ensure high performance, scalability, and resilience in distributed systems

Implement logging, exception handling, monitoring, and fault tolerance

Frontend (React.js)

Develop responsive, performant UI using React.js

Use JavaScript (ES6+), HTML5, CSS3

Build reusable components using React Hooks

Integrate UI with backend and reactive APIs

Optimize UI for performance and usability

General / Cross-Functional

Participate actively in Agile/Scrum ceremonies

Collaborate with product, UX, QA, and architecture teams

Write unit, integration, and reactive tests

Troubleshoot and resolve performance and production issues

Contribute to architecture discussions and continuous improvement

What You Know Core Technical Skills

Strong proficiency in Java and Spring Boot

Hands-on experience with Spring WebFlux and Reactive Programming

Solid understanding of Reactive Streams, Mono / Flux, backpressure, and non-blocking I/O

Experience with Microservices architecture

Strong experience in React.js

Good knowledge of REST APIs

Experience with SQL and/or NoSQL databases

Version control using Git and CI/CD pipelines

Good To Have

Experience with Kafka or other messaging systems (reactive consumers/producers)

Exposure to cloud platforms (AWS / Azure / GCP)

Experience with Docker and Kubernetes

Knowledge of security, authentication, and authorization

Performance tuning and observability tools

Soft Skills

Strong problem-solving and analytical skills

Ownership mindset with attention to quality

Ability to work effectively with distributed teams

Clear communication and stakeholder collaboration

Education

Bachelor’s degree in computer science, Engineering, or a related field (Master’s preferred).

Compensation Band $130 - $140K per annum

Seniority level Mid-Senior level

Employment type Contract

Job function Engineering and Information Technology

Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Nisum by 2x.

#J-18808-Ljbffr