[Hiring] Java/Scala @Zensar
Java/Scala @Zensar
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago

[Hiring] Java/Scala @Zensar

3d ago - Zensar is hiring a remote Java/Scala. 💸 Salary: unspecified 📍Location: India

Role Description

  • Core Backend:
    • Java 11/17+ (Spring Boot 3.x, Spring Batch, Spring Cloud Gateway, JPA/Hibernate)
    • Scala (Akka Actors, Akka Streams, Play Framework)
  • Data & Messaging:
    • Apache Spark (batch invoice processing, portfolio analytics)
    • Kafka (producers, consumers, Streams API)
    • Elasticsearch
  • Database:
    • PostgreSQL, Oracle, or MongoDB
    • SQL optimisation
    • Flyway/Liquibase migrations
  • Containers & IaC:
    • Docker
    • Kubernetes (Helm awareness)
    • Terraform IaC review
  • Reporting & Integration:
    • Jasper Reports
    • Talend ETL for bank/ERP integrations
    • RESTful API design
  • Testing:
    • JUnit 5
    • Mockito
    • ScalaTest/Specs2
    • Spock
    • REST-assured
    • SonarQube
  • Agile & Tooling:
    • Jira
    • Git (GitFlow/trunk-based)
    • Jenkins/GitLab CI
    • Groovy (Gradle, Spock)

Key Responsibilities

  • Develop, test, and deploy Java/Scala microservices for SCF modules: invoice ingestion, deal config, funder allocation, settlement, dynamic discounting.
  • Build and maintain Spark batch/streaming jobs for invoice reconciliation, portfolio analytics, and financial reporting.
  • Design and implement Kafka-based event pipelines for real-time invoice processing and multi-funder allocation.
  • Integrate bank payment gateways and ERP connectors via Talend/REST APIs with idempotent, auditable flows.
  • Write Jasper report templates for funder statements, utilisation reports, and regulatory disclosures.
  • Participate in code reviews, sprint ceremonies, and technical design discussions; maintain unit test coverage ≥80%.
  • Maintain Kubernetes manifests; troubleshoot production issues via Elasticsearch and Prometheus/Grafana.

Qualifications

  • 3–7 yrs backend software development (Mid: 3–5 yrs; Senior: 5–7 yrs).
  • Strong Java (Spring Boot); Scala (Akka, Play) required.
  • Production experience with Kafka or equivalent messaging (RabbitMQ, ActiveMQ).
  • Hands-on Apache Spark for batch or streaming data processing.
  • Working Docker and Kubernetes deployment knowledge.
  • Financial services, payments, or trade finance experience preferred.
  • Good to have: Groovy (Gradle, Spock); Talend ETL; Jasper Reports; Python for data scripting.

Benefits

  • Inclusive workplace culture.
  • Equal employment opportunity (EEO) and affirmative action employer.
  • Encouragement of individuality and growth.
  • Prioritization of well-being.

Company Description

At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do.

  • Part of the $4.8 billion RPG Group.
  • Community of 10,000+ innovators across 30+ global locations.
  • Explore Life at Zensar and join us to Grow. Own. Achieve. Learn.
Before You Apply
remote Be aware of the location restriction for this remote position: India
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Java/Scala @Zensar
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 155,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: India
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 155,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 155,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later