cover image
Nisum

Fullstack Java Developer

On site

Pleasanton, United states

$ 140,000 /year

Freelance

20-12-2025

Share this job:

Skills

Communication Java JavaScript SQL NoSQL CI/CD Docker Kubernetes Monitoring Version Control Scrum Problem-solving Architecture Programming Databases git Analytical Skills Azure react AWS cloud platforms Agile Spring React.js GCP HTML5 Spring Boot CI/CD Pipelines Kafka Microservices

Job Specifications

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

About the Company

Nisum is a leading technology consulting partner based in Silicon Valley that designs and builds custom digital commerce platforms. We specialize in software development, digital strategy and transformation, insights and analytics, business agility, and blockchain. Founded in 2000, we have grown to nearly 2,000 professionals across North America, Latin America, India, and Pakistan and have 11 offices in 7 countries across the globe. As the preferred advisor to leading Fortune 500 brands, we help our clients achieve measurabl... Know more