Z

Software Engineer - Advanced

Job Description - Software Engineer - Advanced

Description

• 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)



Responsibilities

• 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)



Qualifications

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)



Original job Software Engineer - Advanced posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.