Finastra

Senior Software Engineer

Finastra
Apply
2 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop and maintain Java and Spring Boot Payments microservices for the Essence Universal Banking platform.
  • Implement API-first services and contribute to event-driven payment workflows and integrations.
  • Own assigned features and modules from coding through unit testing, integration support, defect resolution, and documentation.
  • Build services that meet security, performance, testability, resiliency, failure-handling, and operational-readiness expectations.
  • Contribute to Kubernetes deployments, CI/CD pipelines, automated checks, logging, metrics, and tracing.
  • Participate in design discussions, code reviews, squad technical discussions, and continuous improvement initiatives.
  • Collaborate with Product Owners, Architects, QA, Services, and Support teams to deliver features and resolve issues.
  • Mentor junior engineers and share technical knowledge.

Requirements

  • Solid enterprise software development experience with strong hands-on Java and microservices experience.
  • Strong knowledge of Java, Spring Boot, the Spring ecosystem, REST APIs, and OpenAPI/Swagger.
  • Working experience with messaging and streaming concepts and platforms such as Kafka, MQ, Event Hubs, or Spring Cloud Stream.
  • Exposure to containers and Kubernetes, with AKS or OpenShift exposure preferred.
  • Good knowledge of relational databases such as Oracle, PostgreSQL, or DB2, including schema and versioning practices such as Liquibase.
  • Exposure to Payments or Banking domains and regulated delivery environments is a strong advantage.

Benefits

  • Unlimited vacation subject to local regulations and business priorities.
  • Hybrid working arrangements, paid time off for voting, bereavement leave, and sick leave.
  • Employee Assistance Program, Wellbeing Champions, Gather Groups, and monthly well-being events.
  • Medical, life, and disability insurance, retirement plans, lifestyle benefits, and other location-dependent benefits.
  • Paid time off for volunteering and donation-matching opportunities.
  • Access to inclusion communities and career development through online learning and accredited courses.
  • Participation in Finastra Celebrates and regular employee surveys.
  • Specific benefits may vary by location.

Tech Stack

Apache KafkaIBM DB2JavaKubernetesOpenShiftPostgreSQLSpring Boot

Categories

Finastra

About Finastra

10,000+ employees

Finastra builds banking software for financial institutions, spanning core banking, lending, payments, and treasury, delivered on-premises and via cloud APIs. It sells licensed and SaaS products and an open platform (FusionFabric.cloud) used by over 7,000 customers, including 80% of the world’s top 50 banks, in more than 110 countries. Founded in 2017 and headquartered in Paddington, London, it is privately held.

Contact me