Role Overview
This role is responsible for delivering high-quality outcomes as a Senior Engineer within a regulated banking environment
The role requires robust understanding of Front Office, Middle Office, and Back Office banking domains, operational processes, and business concepts to ensure technology solutions align with real business workflows
Key Responsibilities
Design and build Java-based microservices and REST APIs
Develop scalable backend services and integrate with UI and GenAI platforms
Work with PostgreSQL, Kafka, and Redis in distributed environments
Ensure high code quality, performance, resilience, and security
Contribute to CI/CD and DevSecOps pipelines
Support Front Office systems such as trading, sales, pricing, and client interaction platforms
Enable Middle Office capabilities including risk processing, controls, reconciliations, and PL workflows
Support Back Office operations such as settlements, payments processing, and exception handling
Required Skills Experience
Core Java, Spring Boot, Microservices architecture
Experience in banking or financial services platforms
Understanding of FO/MO/BO processes and controls
Kafka, Redis, SQL, REST APIs
Agile delivery and CI/CD practices
Must have worked on data pipeline using Python with Spark
Qualifications
Bachelor s or master s degree in engineering or computer science
5-10 years of hands-on software engineering experience
Strong experience in banking or regulated financial services environments
Deep expertise in Java, SpringBoot, PostgresSQL, RestAPI, Workflow/Orchestration
Poven experience in Apache Spark with data pipeline in Python
Hands-on experience building middle tier core Java services
Hands-on experience with at least one cloud platform (AWS, Azure, or GCP)
Strong understanding of Front Office, Middle Office, and Back Office banking processes
Success Measures
Stable, scalable, and secure UI platform in production
Predictable delivery of platform and POD milestones
Positive audit, risk, and compliance outcomes
High engineering quality and platform adoption across FO, MO, and BO teams
Strong, effective collaboration with Product and business stakeholders
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 IIQ - Senior Software Engineer (Pune)
🏢 Crisil
📍 Pune