Search by job, company or skills

Nisum

Senior Backend Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What You'll Do

  • Design, develop, and maintain microservices-based backend systems using Spring Boot and Spring WebFlux.
  • Build reactive and event-driven architectures leveraging Apache Kafka.
  • Implement RESTful APIs and integrate with frontend and external systems.
  • Optimize application performance, scalability, and reliability.
  • Work with MongoDB and other NoSQL data stores for schema design and query optimisation.
  • Collaborate with DevOps teams for containerization and deployment (Docker, Kubernetes, etc.).
  • Participate in code reviews, mentor junior developers, and ensure adherence to coding standards.
  • Troubleshoot production issues and contribute to continuous improvement in system design and performance.

What You Know

  • 8+ years of hands-on backend development experience with Java (Java 17 ).
  • Strong expertise in Spring Boot and Spring WebFlux.
  • Proven experience in designing and implementing Microservices Architecture.
  • Solid understanding of Apache Kafka (producers, consumers, topics, partitions, schema registry).
  • Experience working with MongoDB (CRUD operations, aggregation framework, performance tuning).
  • Strong knowledge of Reactive Programming concepts and patterns.
  • Familiarity with CI/CD pipelines, containerization (Docker), and Kubernetes deployments.
  • Understanding of REST API design principles, authentication (OAuth2/JWT), and API security.
  • Excellent problem-solving skills, communication, and ability to work in agile teams.

Good to Have

  • Experience with Cloud platforms (AWS, GCP, or Azure).
  • Knowledge of GraphQL, Redis, or Elasticsearch.
  • Exposure to performance profiling and observability tools (Prometheus, Grafana, Zipkin, etc.).

Education

  • Bachelor's degree in computer science, Information Systems, Engineering, Computer Applications, or related field.

Benefits

  • In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras:
  • Continuous Learning - Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on an as-needed basis. We support our team to excel in their field.
  • Parental Medical Insurance - Nisum believes our team is the heart of our business, and we want to make sure to take care of the heart of theirs. We offer opt-in parental medical insurance in addition to our medical benefits.
  • Activities -From the Nisum Premier League's cricket tournaments to hosting a Hack-a-thon, Nisum employees can participate in a variety of team-building activities, such as skits, dance performances, and festival celebrations.
  • Free Meals - Free snacks and dinner are provided daily, in addition to subsidised lunch.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136999103

Similar Jobs