Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21764217

    MUMBAI · FULLTIME

    Walk-in || Java Back End Developer

    Rejolut logo

    Rejolut

    Mumbai · onsite · Posted 1d ago

    Sourced fromNaukri
    Undisclosed2–4 yrsfulltimeMumbai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Naukri · 6 questions to answer1.2s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    We are looking for a Java Developer to design, develop, and maintain scalable backend


    services using Java and Spring Boot. The primary focus will be on Spring WebFlux and

    reactive programming, with some development using Spring MVC and JPA.


    Key Responsibilities

    • Develop and maintain REST APIs using Spring WebFlux and Project Reactor.
    • Build non-blocking and reactive backend services using Mono, Flux, and flatMap.
    • Work with R2DBC and PostgreSQL for database operations.
    • Manage database schema changes using Flyway.
    • Implement transactions for multi-step database operations.
    • Integrate with external HTTP APIs while maintaining proper transaction boundaries.
    • Develop background jobs using Spring @Scheduled.
    • Implement polling mechanisms to track external API status and process final results.
    • Develop and maintain webhook integrations, including signature validation.
    • Ensure polling and webhook updates do not overwrite each other's state incorrectly.
    • Implement in-memory caching using Spring Cache and Caffeine.
    • Write unit and integration tests using JUnit, Mockito, Reactor Test,

    Testcontainers, and PostgreSQL.

    • Implement request validation, OAuth2 authentication, and proper error handling.

    Required Skills

    • 2+ years of professional experience with Java and Spring Boot.
    • Strong experience with Spring WebFlux and reactive programming.
    • Good understanding of Mono, Flux, flatMap, and non-blocking programming.
    • Strong knowledge of PostgreSQL and SQL.
    • Experience designing and developing REST APIs.
    • Experience with scheduled jobs, polling, webhooks, and caching.
    • Understanding of database transactions and concurrency.

    Good to Have

    • AWS services such as S3 and CloudWatch.
    • Blockchain/Web3 integration using Web3j or similar technologies.
    • Spring MVC and JPA.
    • OpenFeign and Spring Security.
    • Gradle and Docker.
    • Experience working with fintech, crypto, or financial backend systems.

    Testing & Development

    • JUnit and Mockito for unit testing.
    • Reactor Test for reactive flows.
    • Testcontainers for integration testing.
    • PostgreSQL integration testing.
    • Experience maintaining clean, readable, and production-ready code.

    Sourced from naukri

    Section · 02

    Skills

    Postgresqlspring boot frameworkwebfluxamazon web servicesSpringboot JavaMongoDBJavaMicroservicesHibernateBackend Development

    Walk-in || Java Back End Developer · waiting for your command