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
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
- 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
- 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
- High energy, can-do attitude, strong desire to succeed
- Strong Analytical and skills
- Strong communication skills
Education
Bachelor of Technology / Bachelor of Engineering (B.Tech/B.E.) in Any Specialization
Any Postgraduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Similar jobs
-
React js & Python Developer
NA , Pune
-
We are hiring For React Native Developer role
Capgemini , Pune
-
React JS + Node.Js -Professional
Leading Client , Pune
-
React JS Developer
Tata Consultancy Services , Pune
-
Software Engineer Wifi CloudApps - Frontend
Arista Networks , Pune, Maharashtra, India