Overview
We are looking for a highly skilled Senior Full Stack Engineer with strong expertise in Java microservices architecture to design and build scalable, secure, and high-performance digital banking solutions. The ideal candidate will play a key role in building next-generation core banking platforms, developing highly scalable backend services, and collaborating with cross-functional teams to deliver seamless digital experiences for customers.
This role requires deep expertise in Java, microservices, distributed systems, and cloud-native architectures, along with strong system design skills and experience in building large-scale fintech or digital banking applications.
Key Responsibilities
Design and build highly scalable, secure, and resilient backend core banking microservices.
Develop and maintain scalable APIs for internal and external platforms.
Contribute to building fully automated digital banking experiences for customers.
Ensure cross-platform optimization and performance for mobile applications.
Implement high-quality software standards through automated unit and functional testing.
Collaborate with Product, UX, and Business teams to deliver high-impact features.
Work across the full development lifecycle, from concept to production deployment.
Build and maintain cloud-native microservices platforms using Kubernetes on AWS, Azure, or GCP.
Implement observability solutions including monitoring, distributed tracing, and service mesh architectures.
Establish coding standards, review practices, and engineering best practices across teams.
Mentor and guide junior engineers and developers while driving technical excellence.
Required Skills & Qualifications
Strong hands-on experience in Full Stack Development with Java Microservices.
Deep expertise in Java, Spring Boot, multithreading, concurrency, and performance tuning.
Strong system design experience with solid understanding of Data Structures and Algorithms.
Experience building cloud-native architectures and microservices using Kubernetes.
Strong knowledge of microservices architecture patterns, including: SAGA, Event-Driven Architecture, CQRS, Circuit Breaker, Aggregator Pattern, Asynchronous Messaging, Distributed Tracing.
Experience with event-driven systems using Kafka.
Strong experience with CI/CD pipelines and DevOps-driven development practices.
Expertise in distributed caching, CDN, and scalable shared-nothing architectures.
Experience working with API Gateways (Apigee, APIM, Kong).
Proven experience leading large-scale projects and mentoring engineering teams.
Educational Qualifications
5+ years of experience as a full stack developer or similar role
Relevant computer science degree or relevant experience.