Role Overview
You’ll be an integral part of a development team that works across the full stack — from Terraform infrastructure to Spring Boot services to React interfaces to database migrations.
Responsibilities
- Work across the full stack, including infrastructure, backend services, frontend interfaces, and database management.
Requirements
- Java and Spring Boot framework – MVC and WebFlux/Reactor.
- Relational databases – MySQL and PostgreSQL, schema design, migrations.
- Messaging systems – RabbitMQ, SQS/SNS, or similar async event-driven patterns.
- AWS – Lambda, ECS, S3, RDS, SSM at a working level.
- OAuth2 / Spring Security – securing APIs with JWT and policy-based authorization.
- Testing discipline – JUnit, Mockito or similar.
Desirable Experience
- Fintech / payments domain (ACH, NACHA, reconciliation, FBO models).
- Terraform or equivalent IaC, managing multi-environment infrastructure.
- Experience with AI tools/frameworks like Claude/Copilot etc.
- Reactive programming (Mono/Flux).
- OpenTelemetry / distributed tracing.
- Comfortable with Agile development and Sprint methodologies.
- Good communication skills, working with a distributed team.