JAVA Backend, Scala

Zensar Technologies

INonsitePosted Jul 28, 2026
Posting intelligenceActively listed

Skills

elasticsearchpostgreskubernetesprometheusterraformhibernatemongojenkinsgrafanaspringdockeroraclegitlabpythonsparkkafkascalajunitjirahelmjava

About the role

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.

Requirements

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

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Backend Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Backend Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.