About this roleSkillset needed: 15+ years of software engineering experience, JAVA, React, MSB, Kafka, MongoDB, GraphQL, Redux, Automated testing /BDD Java Spring Boot for backend service development MongoDB for JSON document storage Kubernetes and Helm for cloud-native deployments Enterprise-scale DevOps practices and tooling Performance monitoring and optimization at scale Message queuing services (Kafka, MQS, Amazon SQS, etc) Exposure to Webhooks Deep expertise in modern JavaScript/TypeScript build tools - You should be comfortable diving into Webpack internals, writing custom plugins, and optimizing build performance at scale Production experience with React and Module Federation Strong Mongo DB knowledge - Both consuming and implementing Kafka APIs, with experience in schema design and resolver optimization Full-stack capabilities - While frontend build systems are critical, you're equally comfortable working with backend services and APIs Build optimization mindset - You naturally think about bundle sizes, tree shaking, code splitting, and caching strategies Example initiatives where these skills will be used: Architect a sophisticated Module Federation setup that allows teams to develop and deploy independently while sharing common dependencies efficiently Create a standardized FinCrime tool mocking layer that accelerates development cycles and enables true API-first development Optimize micro frontend build configurations to handle complex dependency graphs while maintaining and minimal production bundle sizes Design build pipelines that scale from local development to cloud-native CI/CD with GitHub Actions Implement full-stack solutions spanning from React micro frontend federation Responsibilities :- Develop and implement scalable and efficient technical architectures using JavaScript, React, CSS, HTML, and jQuery to meet business requirements.- Collaborate with cross-functional teams to ensure seamless integration of front-end technologies with backend systems.- Analyze and evaluate existing systems to identify areas for improvement and propose innovative solutions.- Provide technical guidance and mentorship to development teams to ensure adherence to best practices and coding standards.- Oversee the design and implementation of user interfaces that are both visually appealing and functionally robust.- Ensure compliance with regulatory requirements in the KYC and Customer Onboarding domain through effective technical solutions.- Conduct regular code reviews to maintain high-quality standards and optimize performance.- Monitor and troubleshoot technical issues, ensuring timely resolution to minimize disruptions. - Stay updated with emerging technologies and trends to continuously enhance system capabilities.- Collaborate with stakeholders to gather requirements and translate them into actionable technical designs.