We are looking for a highly experienced Senior Java full-stack developer with strong expertise in enterprise banking applications, microservices architecture, and modern frontend technologies. The ideal candidate should have hands-on experience in Java Spring Boot, ReactJS, TypeScript, cloud-native development, and BFSI digital transformation initiatives.
Responsibilities
- Experience in banking sector is mandatory
- Lead design, development, and delivery of mobile (iOS/Android) and web applications in the banking domain
- Architect and build scalable microservices using Java/Spring Boot
- Drive end-to-end product delivery across mobile, web, and backend systems
- Actively contribute to coding (iOS, Android, React JS, backend) and perform code reviews
- Ensure secure-by-design development, regulatory compliance (PCI-DSS, etc.), and resolve security findings
- Lead architecture reviews, technical documentation, and governance (ADR, ARC)
- Collaborate with cross-functional teams including product, QA, and DevOps
- Mentor team members and drive agile delivery practices
- Support modernization initiatives and migration programs
Required Skills & Experience
- 12+ years of experience in software development with strong BFSI domain exposure
- Hands-on experience in:iOS (Swift/SwiftUI) and Android (Kotlin/Java)React JS / TypeScript (Web/Cross-platform)Java, Spring Boot, Microservices architecture
- Strong understanding of mobile banking applications and digital banking journeys
- Experience with REST APIs, API gateways, and system integrations
- Familiarity with cloud platforms (AWS/Azure), Docker, Kubernetes, CI/CD pipelines
- Knowledge of application security (OAuth, JWT, encryption, SSL pinning, etc.)
- Experience in Agile/Scrum and SDLC governance
Domain Expertise (Preferred)
- Retail Banking, Cards & Loans, Mobile Wallets
- Digital onboarding, payments, and regulatory compliance