Lead Software Engineer
Core
Architecting and developing cloud-native enterprise software solutions for banking compliance (KYC/AML) and digital transformation.
Role type
Senior IC Software Engineer (Java/Spring Boot)
Builds
Scalable microservices, cloud-native applications, and full-stack features for banking products.
Domain
Banking / Financial Services / Compliance
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, AWS, Azure, ReactJS, Microservices, Domain-Driven Design, API Design, CI/CD, Kubernetes, Docker, Git, Kafka, GraphQL, NoSQL (Cassandra), Relational Databases, AI/ML Integration, KYC/AML Domain Knowledge
Preferred skills
Drools, .Net C#, Rule Engines, On-premises DevOps
Technologies
Java, Spring Boot, ReactJS, AWS, Azure, Kafka, GraphQL, Cassandra, Kubernetes, Docker, Git, Drools, .Net C#
Responsibilities
Lead design, development, testing, and deployment of robust software solutions using Java and Spring Boot; Design and implement cloud-native enterprise applications on AWS and Azure; Integrate AI and machine learning technologies to enhance product functionality; Deliver comprehensive full stack solutions including modern UI development; Set and enforce best practices in code quality, documentation, and technical design; Mentor engineers and promote knowledge sharing; Champion compliance, security, and DevOps standards; Design and implement secure solutions aligned with banking regulations and KYC/AML compliance standards.
Seniority
Senior, hands-on IC with mentorship