Senior Full-Stack Engineer (Angular + Java Spring Boot) – FinTech Platform

Filled
February 24, 2026

Job Description

We are looking for a Senior Full-Stack Engineer to help build an enterprise-grade Customer Onboarding Platform for a regulated financial exchange.

This is not a simple CRUD project. The system involves complex workflows, compliance requirements, external integrations, and audit-ready architecture aligned with financial regulations.

What You Will Build

Frontend (Angular)

  • Large Angular (14+) application using TypeScript
  • Typed Reactive Forms with dynamic validation
  • Complex multi-section onboarding flows
  • RxJS-driven state orchestration
  • UI built with Kendo UI
  • Role-based UI behavior and secure routing

Key elements include:

  • FormArrays and dynamic form logic
  • Conditional validation rules
  • Workflow-driven UI states
  • Enterprise-grade UX patterns

Backend (Java / Spring)

Backend services will be built using Spring Boot with Hibernate persistence.

Core responsibilities:

  • Domain-Driven Design based architecture
  • Transactional workflows
  • Secure REST APIs
  • Detailed audit logging
  • Integration orchestration

Workflow & Architecture

The system will include:

  • State-machine driven onboarding lifecycle
  • Maker / Checker approval processes
  • Approve / Reject / Send-Back flows
  • Configurable rule engines
  • Event-driven processing

Async messaging will be powered by Apache Kafka.

Integrations

The platform must connect with external systems including:

  • KYC / AML verification providers
  • Secure document management services
  • Legacy financial systems
  • Third-party compliance APIs

All integrations must follow official vendor APIs and strict security practices.

Security & Compliance

Security is critical due to the financial regulatory environment.

Requirements include:

  • Role-Based Access Control (RBAC)
  • OAuth 2.0 / JSON Web Token authentication
  • Audit-grade logging
  • Secure document handling
  • Data-protection compliance practices

Required Technical Skills

Frontend

  • Angular 14+
  • TypeScript
  • RxJS
  • Reactive Forms
  • Enterprise UI frameworks (Kendo UI preferred)

Backend

  • Java 17
  • Spring Boot
  • Spring Security
  • JPA / Hibernate
  • REST API design

Architecture

  • Domain-Driven Design
  • Event-Driven Systems
  • Rule Engines
  • State Machines

Infrastructure

  • Apache Kafka
  • PostgreSQL or Oracle
  • Docker
  • CI/CD pipelines

Testing

  • Unit testing
  • Integration testing
  • Production-ready quality mindset

Deliverables

The engineer will deliver:

  • Production-ready Angular frontend
  • Clean Spring Boot backend architecture
  • Database schema + migration scripts
  • OpenAPI / Swagger documentation
  • Postman collection
  • Dockerized environment
  • CI/CD configuration
  • Tests and demo data
  • Clear handover documentation

Proposal Requirements (Important)

Please include the following in your proposal:

  1. Short summary of relevant FinTech or enterprise experience
  2. Examples of large Angular applications you have built
  3. Experience with Spring Boot architectures
  4. Your technical approach to building this system
  5. Experience working with regulated environments (if applicable)

Ideal Candidate

  • Senior engineer (7+ years experience)
  • Experience building complex enterprise platforms
  • Comfortable owning architecture decisions
  • Experience with FinTech, compliance, or regulated systems