Description
We are seeking a Lead Software Engineer to work on delivering end-to-end product development for Transaction Stream payment networks.
As a Lead Software Engineer, you will work as a Development lead to create solutioning and designs for functional and performance requirements. You will be responsible for Full Stack Development using Microservices, Messaging/Event Driven Frameworks, CICD on a Cloud Native environment (Pivotal Cloud Foundry, AWS, EKS).
Key responsibilities:
- Ensure benchmarks are met on quality, performance, info security and other NFRs
- Guide and mentor teams effectively as per needs and train developers on the technologies needed
- Communicate effectively and coordinate with various global groups in MasterCard to ensure success of the projects
- Lead various initiatives for improving automation, defect metrics and overall quality
- Conduct various Proofs-of-concept as per technological and business needs
- Take responsibility for deciding the relevant tools, technologies and patterns that need to be implemented for the service
Requirements:
- Strong hands-on technologist with very strong Object-Oriented Design and clean programming skills using the Java spring/spring boot frameworks and the SOLID design principles
- Passionate about emerging technologies and trends, especially Event Driven Architecture and modern caching/persistence mechanisms
- Strong experience in Product Development using Digital Native Architecture, Spring Boot framework and Cloud technology (preferably Pivotal Cloud Foundry) in an Agile (SAFe) Development Environment
- Ability to analyze, conceptualize and create cutting edge technical solutions based on the business needs
- Extensive experience in the development of online, real-time application features
- Result Oriented Professional
- Strong communication and stakeholder management skills
- Coordination and organization skills and the ability to work with multiple stakeholders and vendors across locations to ensure success of the project
- Strong understanding, inclination, and experience of working in an Agile (SaFe) environment
Corporate Security Responsibility:
- Abide by Mastercard’s security policies and practices
- Ensure the confidentiality and integrity of the information being accessed
- Report any suspected information security violation or breach
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines