Software Engineer - Advanced

Zensar Technologies

INonsitePosted Jul 28, 2026
Posting intelligenceActively listed

Skills

elasticsearchpostgreskubernetesprometheustypescriptterraformhibernatemongoangulargrafanaspringdockeroraclepythonsparkkafkascalajunithelmjava

About the role

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)

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 Software 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 Software 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.