Senior Backend Engineer - Agentic SDLC / AI-Driven Development Lifecycle (AI-DLC) Platform
Summary
Build and own production-grade Java/Spring Boot microservices for an AI-driven SDLC platform, using Kafka, AWS, and event-driven architectures in a fintech context.
Core Backend Engineering
- Design and build production‑grade microservices using Java 17+ and Spring Boot 3.x, adhering to clean code and SOLID principles.
- Own services end‑to‑end from spec – design – implement – test – deploy – monitor – iterate, with no hand‑offs.
- Author OpenAPI 3.x specifications and Architecture Decision Records before writing code, championing spec‑driven development.
- Write comprehensive unit, integration, and contract tests using TDD discipline with at least 80% meaningful coverage.
- Design and manage event‑driven architectures using Apache Kafka for asynchronous workflows, domain events, and data streaming.
- Architect and deploy services on AWS (ECS/EKS, Lambda, RDS, S3, SQS/SNS, CloudWatch, IAM).
Core Backend (Non‑Negotiable)
- Java 17+ – records, sealed classes, virtual threads / Project Loom.
- Spring Boot 3.x – Spring Security, Spring Data JPA/JDBC, Spring WebFlux, Spring Cloud.
- Microservices architecture patterns: API Gateway, Circuit Breaker (Resilience4j), Saga, CQRS, Outbox.
- RESTful API design with OpenAPI 3.x specifications as source of truth.
- At least 10 years of professional hands‑on backend software engineering experience in production environments.
- Demonstrated, verifiable enterprise‑scale Agentic SDLC / AI‑DLC implementation experience.
- Experience in banking, fintech, or a similarly regulated, high‑compliance domain (strongly preferred).
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).
- AWS Certified Developer / Solutions Architect – a plus.
- Proven track record of delivering complex distributed systems with high availability and measurable performance outcomes.
NICE TO HAVE
- Experience with open banking APIs, PSD2, or CBDC‑related workloads.
- Knowledge of AML, KYC, or fraud detection system design.
- Contributions to open‑source LLM tooling, MCP servers, or Agentic SDLC / AI‑DLC frameworks.
- Familiarity with CQRS + Event Sourcing patterns.
- Experience with Flowable BPM/CMMN workflow automation in Spring Boot.