Nisum
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
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