Who are we?
At Finastra, we’re a global leader in financial services software, dedicated to expanding access to financial services and shaping what’s next for the industry. Our technology powers mission‑critical solutions across Lending, Payments and Universal Banking, supporting over 7,000 customers, including 80% of the world’s top 50 banks, in more than 110 countries.
Role Overview
We’re looking for a hands-on Senior Software Engineer to build and enhance cloud-native microservices that support mission-critical platforms. You will work closely with Solution Architects, Technical Architects, Developer Leads, and partner teams to design, develop, and deliver scalable services. This role is focused on software development, technical problem-solving, and contributing to engineering excellence while supporting and collaborating with team members.
What You'll Do (Key Responsibilities)
Architecture & Design
Design and develop Java-based microservices using Spring Boot/Spring Cloud following clean coding and microservices best practices.
Develop and maintain REST APIs and event-driven integrations using OpenAPI/Swagger and AsyncAPI standards.
Build and enhance event-driven solutions using Kafka/Pulsar and implement messaging patterns such as outbox and transactional messaging.
Apply performance optimization and resiliency techniques, including retries, circuit breakers, timeouts, and asynchronous processing.
Implementation & Quality
Develop high-quality code with robust unit, integration, and automated testing practices.
Implement observability using logging, monitoring, tracing, and health checks.
Follow secure coding standards and ensure compliance with security and data protection guidelines.
Participate in code reviews and contribute to continuous improvement of engineering practices.
Cloud, Platform & Delivery
Containerize applications using Docker and deploy services on Kubernetes.
Contribute to CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins.
Suppor
📌 Senior Software Engineer (Pune)
🏢 Finastra
📍 Pune