Domain: Digital Banking / FinTech Startup
Tech Stack: Java, Spring Boot, Oracle DB, Kong API Gateway, Microservices, AWS
Role Overview
We are building a cloud-native, mobile-first digital banking platform on AWS and are looking for a highly technical Engineering Manager to own backend platform engineering. This is a hands-on, playercoach role requiring deep expertise in Java microservices, API-first architecture, and AWS cloud-native services, while leading teams in a fast-paced startup environment.
You will drive architectural decisions, ensure production readiness, and build scalable, secure systems that power core banking and mobile applications.
Key Responsibilities:
Technical & Architectural Leadership
- Architect and lead development of microservices-based backend systems using Java & Spring Boot on AWS.
- Design API-first platforms and manage the API lifecycle using Kong API Gateway (security, throttling, routing, versioning)
- Build and operate highly available, fault-tolerant systems for banking-grade workloads.
- Lead backend integration with mobile applications (Android / iOS).
- Own non-functional requirements: scalability, performance, resiliency, security, and observability.
- Drive Oracle DB design, schema evolution, performance tuning, and data integrity.
- Implement secure authentication and authorization using OAuth2, JWT, mTLS.
- Lead production incident management, RCA, and continuous improvement.
AWS Cloud & DevOps Ownership
- Design and operate backend services using AWS-native services, including:
- Compute: EC2, ECS / EKS, Auto Scaling
- Networking & Security: VPC, IAM, Security Groups, NACLs
- Storage & Data: RDS (Oracle), S3
- Monitoring & Logging: CloudWatch, AWS X-Ray
- Drive cloud-native architecture patterns (stateless services, horizontal scaling).
- Own CI/CD pipelines using AWS or integrated DevOps tools.
- Partner with DevOps to implement infrastructure as code (CloudFormation / Terraform).
- Optimize cloud cost, performance, and reliability.
- Ensure AWS environments meet security, compliance, and audit requirements for banking.
Startup Execution & Delivery
- Take end-to-end ownership from architecture development deployment production.
- Make pragmatic trade-offs between speed and long-term scalability.
- Work closely with Product, Mobile, Security, and Compliance teams.
- Establish engineering standards, coding guidelines, and architecture principles.
People & Engineering Leadership
- Build, mentor, and scale backend engineering teams.
- Actively review code and design; maintain high engineering standards.
- Plan sprints, manage delivery, and ensure predictable execution.
- Foster a culture of ownership, accountability, and engineering excellence.
Core Technical Skills (Must Have)
- Strong expertise in Java (8/11/17+) and Spring Boot
- Deep experience with Microservices Architecture
- Hands-on experience with AWS cloud services in production environments
- Experience managing APIs using Kong API Gateway or any other equivalent API gateway platform.
- Strong background with Oracle DB (data modeling, performance tuning)
- RESTful API design and backend integration with mobile applications
- Distributed systems concepts: scalability, idempotency, fault tolerance
- Strong security knowledge for financial systems
Good to Have / Preferred
- Experience in Digital Banking / FinTech startups
- Containerization & orchestration (Docker, Kubernetes / EKS)
- Event-driven systems (Kafka, SNS/SQS)
- Observability stack ()
- Experience working in regulated, audit-heavy environments
Experience & Qualifications
- 15+ years of backend software engineering experience
- 5+ years in technical leadership / engineering management roles
- Proven experience building cloud-native, high-scale backend platforms
- Prior startup or early-stage product experience preferred
Why Join Us
- Build a next-generation AWS-native digital bank
- High ownership and architectural influence
- Opportunity to shape platform foundations and engineering culture
- Solve complex scale, security, and reliability challenges