JAVA Backend, Scala
Zensar- Location
- India
- Workplace
- —
- Employment
- —
- Salary
- —
Posted 13d ago
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
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
Skills
- Java
- Scala
- Spring Boot
- Spring Batch
- Spring Cloud
- JPA
- Hibernate
- Akka
- Play Framework
- Spark
- Kafka
- Elasticsearch
- PostgreSQL
- Oracle Database
- MongoDB
- SQL
- Docker
- Kubernetes
- Helm
- Terraform
- Talend
- ETL
- JUnit
- Mockito
- Scalatest
- Specs2
- SonarQube
- Jira
- Git
- Jenkins
- GitLab CI
- Groovy
- Gradle
- Prometheus
- Grafana
- RabbitMQ
- ActiveMQ
- Python
More jobs at Zensar
All 217AES - Application Modernization - Advanced Skills - Cloud
Zensar · Hyderabad, Telangana, India · yesterday
Data engineer
Zensar · India · yesterday
Data Engineer - DBT & SQL
Zensar · Pune, Maharashtra, India · yesterday
Sr. Salesforce Financial Services Cloud (FSC) Consultant || 8-12 Yrs || India
Zensar · India · yesterday
Senior Test Engineer
Zensar · India · yesterday
Similar roles
Forward Deployed Engineer
DevRev · India · today
Manager, Software Engineering, ITC
N IKE, Inc . · Karnataka, India · today
Manager, Software Engineering
Mastercard · Pune, India · today
Sr Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Tech Lead Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Sr Software Engineer - MarTech
Southwest Airlines · India Office · today