All jobs

Job details

Lead Software Engineer Full Stack (Java- Micro-services/React/Angular)

  • Java
  • Spring Boot
  • Agile
  • SOLID
  • Angular
  • SQL

Posted: 4 days ago

Job description

Lead Software Engineer - Full Stack (Java, Micro-services, React/Angular)

Overview
The Mastercard Merchant Acceptance Program is looking for a Lead Software Development Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
Merchant Acceptance Program consists of products & solutions that aim to increase Mastercard's acceptance footprint and improving quality of card holder experience at the point of interaction.

Role :

  • Work as a technical lead to deliver end-to-end product development.
  • Full Stack Development using Microservices, Messaging/Event Driven Frameworks, CI/CD on a Cloud Native environment
  • Ensure benchmarks are met on quality, performance, info security and other NFRs
  • Guide and mentor teams effectively as per needs. Train developers on the technologies needed.
  • Communicate effectively and coordinate with various global groups in MasterCard to ensure success of the projects, including Business Owners, Product Owners, Enterprise Architecture teams, other product teams etc.
  • 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
All about you:
  • 10 - 15 years of experienced hands-on technologist with very strong Object-Oriented Design and clean programming skills using the Java language and the SOLID design principles aimed at creating re-usable, scalable components
  • Passionate about emerging technologies and trends, especially microservices, event driven architecture and modern caching/persistence mechanisms
  • Strong experience in Product Development, Spring Boot framework and Cloud technology 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 involving Business Owners, Architecture teams, Development/Test teams, Vendors etc. Ability to guide teams on technology.
  • 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
Knowledge/Experience (preferred):
  • Java [J2EE, Spring Boot, Hibernate, JPA]
  • Web [Angular, React, Javascript, jQuery, CSS, HTML]
  • Excellent understanding of distributed cache and messaging system
  • Database [Postgres] well versed in writing efficient and optimized SQL queries
  • Expert in full stack development.
  • Experience working in an Agile environment
  • Experience in implementing APIs
  • Discipline of working in a continuous integration.
  • Experienced in delivering commercial grade software
  • Has been pro-active in creating better user experience, consumer value proposition
  • Understands gaps in knowledge and has ability to source training online
Skills/Abilities:
  • High energy, can-do attitude, strong desire to succeed
  • Strong Analytical and skills
  • Strong communication skills
Banking,
Full Time, Permanent
Software Development
Education
Bachelor of Technology / Bachelor of Engineering (B.Tech/B.E.) in Any Specialization
Any Postgraduate

Similar jobs