Software Engineer - Advanced
Zensar TechnologiesMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessGeneralist Software Engineer title, mid-level (3–7 yrs), and broad multi-stack requirements increase applicant competition.
Core microservices, Spark and messaging skills are transferable, though payments/finance preference adds some domain bias.
Explicit 3–7 year requirement plus mandatory Java, Kafka and Kubernetes skills enforce strict filtering.
Job Description
Structured overview of role & requirementsAbout This Role
Develop, test, and deploy Java Spring Boot-based microservices for supply chain finance modules including invoice ingestion, funder allocation, and dynamic discounting.
Build and maintain Apache Spark batch and streaming jobs for invoice reconciliation and portfolio analytics.
Integrate bank payment gateways and ERP systems using Talend and REST APIs; build Angular portal features and maintain Kubernetes deployments with monitoring.
Minimum Requirements
3 to 7 years software development experience (Mid-level: 3-5 years; Senior: 5-7 years).
Strong Java (Spring Boot) skills mandatory; Scala or Python is a strong plus.
Production experience with Kafka, RabbitMQ, or similar messaging queues.
Working knowledge of Docker and Kubernetes deployment.
Ideal Candidate Profile
Experience with financial services, payments, or trade finance domain preferred, indicating fit for supply chain finance product environment.
Proven capability in full stack development including backend microservices and frontend Angular applications.
Comfortable working with container orchestration (Kubernetes) and big data technologies like Apache Spark in production.
