Nisum
We are looking for a
highly skilled Backend Developer
with strong expertise in
Spring Boot, WebFlux , and
MongoDB
to design, develop, and maintain scalable microservices and APIs. The ideal candidate will have hands‑on experience with
reactive programming ,
cloud‑native architectures , and building
high‑performance distributed systems .
Responsibilities
Design, develop, and deploy RESTful and reactive microservices using Spring Boot and Spring WebFlux.
Implement scalable data models and queries using MongoDB and related NoSQL frameworks.
Optimize application performance, reliability, and security in a cloud‑native environment (AWS / Azure / GCP).
Collaborate with frontend, DevOps, and QA teams to deliver end‑to‑end solutions.
Integrate third‑party APIs and internal systems with modern authentication and authorization protocols (OAuth2, JWT).
Write clean, modular, and testable code following best practices and design patterns.
Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Monitor and troubleshoot production issues, ensuring high availability and resilience.
Qualifications
5+ years of professional backend development experience.
Strong proficiency in Java 11+ (preferably Java 17).
Deep understanding of Spring Boot, Spring WebFlux, and Reactive Programming (Project Reactor).
Hands‑on experience with MongoDB (data modeling, indexing, aggregation, performance tuning).
Knowledge of microservices architecture, API design, and asynchronous communication patterns.
Familiarity with containerization and deployment using Docker and Kubernetes.
Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
Solid understanding of RESTful principles, JSON, and API documentation tools (Swagger/OpenAPI).
Excellent problem‑solving, debugging, and analytical skills.
Preferred Experience
Exposure to Kafka, RabbitMQ, or other messaging systems.
Familiarity with Reactive Streams and Backpressure handling.
Knowledge of cloud services (AWS, Azure, or GCP).
Experience in Test‑Driven Development (TDD) using JUnit, Mockito, or Spock.
Understanding of security best practices, including secure coding and encryption mechanisms.
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 Full‑time
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
highly skilled Backend Developer
with strong expertise in
Spring Boot, WebFlux , and
MongoDB
to design, develop, and maintain scalable microservices and APIs. The ideal candidate will have hands‑on experience with
reactive programming ,
cloud‑native architectures , and building
high‑performance distributed systems .
Responsibilities
Design, develop, and deploy RESTful and reactive microservices using Spring Boot and Spring WebFlux.
Implement scalable data models and queries using MongoDB and related NoSQL frameworks.
Optimize application performance, reliability, and security in a cloud‑native environment (AWS / Azure / GCP).
Collaborate with frontend, DevOps, and QA teams to deliver end‑to‑end solutions.
Integrate third‑party APIs and internal systems with modern authentication and authorization protocols (OAuth2, JWT).
Write clean, modular, and testable code following best practices and design patterns.
Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Monitor and troubleshoot production issues, ensuring high availability and resilience.
Qualifications
5+ years of professional backend development experience.
Strong proficiency in Java 11+ (preferably Java 17).
Deep understanding of Spring Boot, Spring WebFlux, and Reactive Programming (Project Reactor).
Hands‑on experience with MongoDB (data modeling, indexing, aggregation, performance tuning).
Knowledge of microservices architecture, API design, and asynchronous communication patterns.
Familiarity with containerization and deployment using Docker and Kubernetes.
Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
Solid understanding of RESTful principles, JSON, and API documentation tools (Swagger/OpenAPI).
Excellent problem‑solving, debugging, and analytical skills.
Preferred Experience
Exposure to Kafka, RabbitMQ, or other messaging systems.
Familiarity with Reactive Streams and Backpressure handling.
Knowledge of cloud services (AWS, Azure, or GCP).
Experience in Test‑Driven Development (TDD) using JUnit, Mockito, or Spock.
Understanding of security best practices, including secure coding and encryption mechanisms.
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 Full‑time
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