Finastra

Senior Software Engineer

Finastra
Apply
2 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Own complex features end-to-end, from design through implementation and delivery.
  • Make architectural decisions and write architecture decision records documenting trade-offs.
  • Build backend services and REST APIs with clean separation between public contracts and internal domain logic.
  • Develop configurable Angular and TypeScript interfaces using component architecture, reactive forms, and schema-driven rendering.
  • Create extensible systems using plugin patterns, hook registries, and runtime configuration.
  • Design secure systems with input validation, secret management, and tenant data isolation.
  • Support Kubernetes-based multi-tenant deployments and CI/CD pipeline quality gates.
  • Implement structured logging, distributed tracing, and production observability.
  • Identify security, isolation, and performance risks during design and mentor mid-level engineers through reviews and pairing.
  • Break large problems into independently deliverable increments and help unblock other engineers.

Requirements

  • At least 6 years of Java experience.
  • Strong production experience with Spring Boot.
  • Experience designing REST APIs and working with Hibernate ORM and Oracle SQL.
  • Experience with Angular and TypeScript, including component architecture, reactive forms, and schema-driven rendering.
  • Experience with Kubernetes, CI/CD pipeline design, and quality gates.
  • Ability to own implementation independently, make architectural trade-offs, and document decisions.
  • Ability to mentor engineers and assess security, isolation, performance, and other non-functional risks.

Benefits

  • Unlimited vacation subject to local regulations and business priorities.
  • Hybrid working arrangements and inclusive paid time-off policies, including voting, bereavement, 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 employee resource groups.
  • Online learning and accredited courses through the Skills & Career Navigator tool.
  • Global recognition program and regular employee surveys.
  • Specific benefits may vary by location.

Tech Stack

AngularJavaKubernetesOracle DatabaseSpring BootTypeScript
Finastra

About Finastra

10,000+ employees
Contact me