Role & Responsibility:
- Build super scalable and secure backend core banking microservices
- Knowledge of building highly responsive mobile frontend Android and iOS is a big plus
- Designing world class completely digital, fully automated no human touch digital banking experience for Indian customers
- Ensuring cross-platform optimization for mobile phones
- Ensuring high quality through automated unit and functional test cases
- Collaborating with UX, Product and Business teams and delivering high quality software
- Seeing through a project from conception to finished product
- Designing and developing scalable, responsive and highly secure internal and external facing APIs
- Work on scalable microservices platforms like Kubernetes on AWS, Azure or GCP
- Staying abreast with latest technology trends in market around microservices, mobile applications, big data etc
Key Skill:
- Strong hands-on experience Full Stack development Java microservices. Mobile app development experience is a big plus
- Strong systems design experience with DS/ Algo
- Hands-on Java, Multi-threading Concurrency and Performance Tuning approaches. Proven experience on Java Microservices Spring Boot, cloud native architectures and Kubernetes based architectures
- Knowledge of quarkus framework is a big plus
- Led at least one large scale project to delivery
- Strong systems design experience with DS/ Algo, strong knowledge in microservice architectures like SAGA, Event-Driven-Architecture, CQRS, Circuit Breaker, Aggregator, Asynchronous messaging, Distributed tracing
- Strong cloud experience preferably in GCP, Anthos/ GKE and other services