JobHabor

Software Engineer - Advanced

Zensar
Location
India
Workplace
Employment
Salary
Apply on the employer’s site

Posted 14d ago

Backend

Java 11/17+ (Spring Boot 3.x, Spring Batch, Spring Cloud Gateway, JPA/Hibernate); Scala (Akka, Play); Groovy (Gradle, Spock)

Frontend

Angular (TypeScript, RxJS, NgRx); RESTful API integration for bank/supplier portals

Data & Messaging

Apache Spark (batch invoice processing); Kafka/RabbitMQ/ActiveMQ; Elasticsearch

Containers

Docker, Kubernetes (Helm awareness), Terraform IaC review

Reporting & Integration

Jasper Reports; Talend ETL for bank/ERP integrations

Testing

JUnit 5, Mockito, Spock, REST-assured, SonarQube

Database

PostgreSQL, Oracle, or MongoDB; SQL optimisation; Flyway/Liquibase

Key Responsibilities

Develop, test, and deploy microservices for SCF modules

invoice ingestion, deal config, funder allocation, settlement, dynamic discounting.

  • Build and maintain Spark batch/streaming jobs for invoice reconciliation and portfolio analytics.
  • Integrate bank payment gateways and ERP connectors via Talend/REST APIs with idempotent, auditable flows.
  • Build Angular portal features for buyer approval, supplier self-service, and funder dashboards.
  • Write Jasper report templates for funder statements, utilisation reports, and regulatory disclosures.
  • Participate in code reviews, sprint ceremonies, and technical design discussions.
  • Maintain Kubernetes manifests; troubleshoot issues via Elasticsearch and Prometheus/Grafana.

Requirements

3–7 yrs software development (Mid

3–5 yrs; Senior

5–7 yrs).

  • Solid Java (Spring Boot); Scala or Python a strong plus.
  • Production experience with Kafka, RabbitMQ, or MQ.
  • Working Docker and Kubernetes deployment knowledge.
  • Financial services, payments, or trade finance experience preferred.

Nice to have

Scala (Akka, Play); Groovy (Gradle, Spock)

Backend

Java 11/17+ (Spring Boot 3.x, Spring Batch, Spring Cloud Gateway, JPA/Hibernate); Scala (Akka, Play); Groovy (Gradle, Spock)

Frontend

Angular (TypeScript, RxJS, NgRx); RESTful API integration for bank/supplier portals

Data & Messaging

Apache Spark (batch invoice processing); Kafka/RabbitMQ/ActiveMQ; Elasticsearch

Containers

Docker, Kubernetes (Helm awareness), Terraform IaC review

Reporting & Integration

Jasper Reports; Talend ETL for bank/ERP integrations

Testing

JUnit 5, Mockito, Spock, REST-assured, SonarQube

Database

PostgreSQL, Oracle, or MongoDB; SQL optimisation; Flyway/Liquibase

Key Responsibilities

Develop, test, and deploy microservices for SCF modules

invoice ingestion, deal config, funder allocation, settlement, dynamic discounting.

  • Build and maintain Spark batch/streaming jobs for invoice reconciliation and portfolio analytics.
  • Integrate bank payment gateways and ERP connectors via Talend/REST APIs with idempotent, auditable flows.
  • Build Angular portal features for buyer approval, supplier self-service, and funder dashboards.
  • Write Jasper report templates for funder statements, utilisation reports, and regulatory disclosures.
  • Participate in code reviews, sprint ceremonies, and technical design discussions.
  • Maintain Kubernetes manifests; troubleshoot issues via Elasticsearch and Prometheus/Grafana.

Requirements

3–7 yrs software development (Mid

3–5 yrs; Senior

5–7 yrs).

  • Solid Java (Spring Boot); Scala or Python a strong plus.
  • Production experience with Kafka, RabbitMQ, or MQ.
  • Working Docker and Kubernetes deployment knowledge.
  • Financial services, payments, or trade finance experience preferred.

Nice to have

Scala (Akka, Play); Groovy (Gradle, Spock)

Requirements

3–7 yrs software development (Mid

3–5 yrs; Senior

5–7 yrs).

  • Solid Java (Spring Boot); Scala or Python a strong plus.
  • Production experience with Kafka, RabbitMQ, or MQ.
  • Working Docker and Kubernetes deployment knowledge.
  • Financial services, payments, or trade finance experience preferred.

Nice to have

Scala (Akka, Play); Groovy (Gradle, Spock)

Skills

  • Java
  • Spring Boot
  • Spring Batch
  • Spring Cloud
  • JPA
  • Hibernate
  • Scala
  • Akka
  • Groovy
  • Gradle
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Spark
  • Kafka
  • RabbitMQ
  • ActiveMQ
  • Elasticsearch
  • Docker
  • Kubernetes
  • Helm
  • Terraform
  • Talend
  • ETL
  • JUnit
  • Mockito
  • SonarQube
  • PostgreSQL
  • Oracle Database
  • MongoDB
  • SQL
  • Prometheus
  • Grafana
  • Python

More jobs at Zensar

All 217

Similar roles