SoftwareEngineer at Finastra | Atlanta, GA, US | Rezi

SoftwareEngineer at Finastra

SoftwareEngineer

Finastra · Atlanta, GA, US

4 weeks ago

SoftwareEngineer

Finastra · Atlanta, GA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this SoftwareEngineer role.

Rezi rewrites your resume against Finastra's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the SoftwareEngineer posting at Finastra — free, in seconds.

About the Role

You will work on a cloud-native SaaS platform serving financial institutions globally, built on a modern Java + Angular stack. The team is modernising a large-scale enterprise system from a JBoss monolith to a multi-tenant Spring Boot microservices architecture, with a strong emphasis on configuration-driven extensibility over code generation.

Responsibilities

  • Build production REST APIs with Spring Boot
  • Design and implement layered architecture
  • Utilize Hibernate ORM for entity mapping, relationship management, and query optimization
  • Work with Oracle or equivalent relational databases
  • Implement event-driven or pipeline-based processing
  • Perform unit and integration testing with JUnit 5, Mockito, Spring Test
  • Develop using Angular reactive forms, component architecture, and HTTP client
  • Write TypeScript code utilizing interfaces, generics, and strict mode
  • Implement schema-driven / configuration-driven UI rendering
  • Integrate with REST APIs and handle async state
  • Containerize applications using Docker
  • Deploy and manage applications on Kubernetes
  • Automate CI/CD pipelines
  • Utilize Git for version control and code reviews
  • Understand and apply multi-tenant SaaS patterns
  • Design systems driven by configuration (YAML/JSON)
  • Implement extension/plugin architectures
  • Design API contracts, considering service boundaries, DTOs, and versioning
  • Own features end-to-end from backend API to frontend rendering
  • Build for configuration-driven approaches to minimize code changes per customer
  • Write comprehensive tests covering contracts and edge cases
  • Identify and address security and data-isolation risks during design
  • Contribute to code reviews and maintain codebase quality

Requirements

  • 3+ years building production REST APIs with Spring Boot
  • Strong understanding of layered architecture
  • Experience with Hibernate ORM
  • Experience with Oracle or equivalent relational database
  • Experience with event-driven or pipeline-based processing
  • Experience with unit and integration testing (JUnit 5, Mockito, Spring Test)
  • Experience with Angular reactive forms, component architecture, and HTTP client
  • Experience with TypeScript (interfaces, generics, strict mode)
  • Experience with schema-driven / configuration-driven UI rendering
  • Experience integrating with REST APIs and handling async state
  • Experience with Docker
  • Experience with Kubernetes
  • Experience with CI/CD pipelines
  • Experience with Git
  • Understanding of multi-tenant SaaS patterns
  • Comfortable with configuration-over-code design
  • Familiarity with extension/plugin architectures
  • Ability to reason about API contract design
  • Ability to own a feature end-to-end
  • Ability to recognize and implement configuration-driven approaches
  • Ability to write tests that cover the contract, not just the happy path
  • Ability to flag security and data-isolation risks during design
  • Ability to contribute to code review and improve codebase

Skills

  • Java
  • Spring Boot
  • REST APIs
  • Layered Architecture
  • Hibernate ORM
  • Oracle
  • SQL
  • Event-driven processing
  • Pipeline-based processing
  • JUnit 5
  • Mockito
  • Spring Test
  • Angular
  • TypeScript
  • Angular reactive forms
  • Component architecture
  • HTTP client
  • Schema-driven UI rendering
  • Configuration-driven UI rendering
  • Async state management
  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • Multi-tenant SaaS patterns
  • Configuration-over-code design
  • Extension/plugin architectures
  • API contract design

Work Type

  • Hybrid working arrangements

Experience Level

  • 3+ years building production REST APIs with Spring Boot

Benefits

  • Unlimited vacation
  • Hybrid working arrangements
  • Paid time off for voting, bereavement, and sick leave
  • Confidential one‑to‑one support through Employee Assistance Program
  • Wellbeing Champions and Gather Groups
  • Monthly wellbeing events and initiatives
  • Medical insurance
  • Life insurance
  • Disability insurance
  • Retirement plans
  • Lifestyle benefits
  • Paid time off for volunteering
  • Donation‑matching opportunities
  • Inclusion communities
  • Online learning
  • Accredited courses
  • Global recognition program
  • Employee surveys

About the Company

  • Finastra is a global leader in financial services software.
  • Dedicated to expanding access to financial services and shaping what’s next for the industry.
  • Technology powers mission‑critical solutions across Lending, Payments and Universal Banking.
  • Supports over 7,000 customers, including 80% of the world’s top 50 banks, in more than 110 countries.

Equal Opportunity

  • At Finastra, each individual is unique—bringing their own ideas, perspectives, cultural backgrounds, and experiences.
  • We learn from one another, value what makes us different, and create an environment where everyone feels included, supported, and able to be their authentic selves.
  • Be unique. Be exceptional. Help us make a difference at Finastra.