Browse current jobs

Lead Software Engineer - Development (Java Full stack developer)

Mastercard · Pune

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 2 checks marked. Keep unresolved requirements as questions for the employer.

Collected role description

responsibilities are ID Check, Token Authentication Service and Token Authentication Framework. If you want a challenging project that is changing the way people do payments, this is the role for you! As a Lead Software Engineer, you will be responsible for • Design and develop secure, reliable, and scalable solutions for globally distributed customer facing products • Support development teams and work with stakeholders, promoting agile development • Create a culture of technical excellence and innovation • Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks • They are hands on all the time and collaborate by writing interfaces, tests; unit or acceptance and architecture fitness functions, outside of meeting rooms. • Work with business/product owners to architect and deliver on new services to introduce new products and bundles • Participate and contribute to team’s agile process and decisions. Understand and contribute to Prioritization. Drive prioritization decisions and trade-offs in working with product partners • Drive the architectural design, including dependent services, service interactions, and policies • Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services • Contribute and lead initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering • Consult across teams and across organization lines to identify synergies and reuse opportunities • Conduct technical interviews for hiring engineering staff and raising the performance bar Technologies: - 1. Java, J2EE, micro services, RESTful APIs, Angular, Web Services, Java Script, HTML/CSS 2. Framework - Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), Hibernate 3. UI/UX frameworks and best practices (React, Angular) 4. API tooling and design best practices 5. Cloud and Dev Ops Architecture, especially via Pivotal Cloud Foundry or Kubernetes and Docker 6. Databases – Oracle, SQL server, Postgre SQL, Redis 7. Tools - Eclipse or Intelli J, Sonar, GIT, Maven, SQL Developer, Jenkins, CI/CD, Gatling About You • Hands-on experience in designing solutions and full stack development in modern technologies for large enterprise technology platforms and systems • Hands-on experience in coding Microservices in Java, building UI/UX, frameworks such as React, Angular, spring boot, RDBMS, Oracle and event driven architecture. • Experience in deploying applications using CI/CD pipelines, docker containers & Kubernetes to Cloud platforms is preferred • Knowledge with Pivotal Cloud Foundry or any other cloud platform AWS or Azure or GCP is preferred. Working knowledge of application security aspects such as encryption/decryption, PKI, hashing, JWTs, DPo P, zero trust principles, OAuth, OIDC, • Has experience designing and implementing solutions focusing on the non-functional concerns – Performance, Scalability, Availability, Extensibility, Supportability, Usability • Operate with urgency, fairness and decency to address challenges and solve for new opportunities. • Capable of working under pressure – navigating complex initiatives, competing priorities and customer requirements. • Strong communicator to maintain internal and external alignment. • Familiar with cutting edge industry trends and thorough understanding of development methodologies and standards, • Ability to adapt to a fast-changing environment. • Has skills to promote and coach teams on take on full stack development and facilitate end-to-end service ownership • Has skills to drive trade-off discussions to set right development capacity based on value drivers e.g., regulatory, security, new business, market parity, technical debt • Has experience in design and execution of automation across multiple business areas and provides guidance on best methods and tools. • Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders • Has skills to define and drive advanced chaos and other operational testing practices to test points of failures, monitors, and system behaviors under adverse conditions e.g., resource spikes, network congestion, component or infrastructure failure • Experienced in agile and modern SDLC practices: Scrum/Kanban/Continuous Delivery/Dev Ops/Quality engineering, and the delivery situations they are used for • Corporate Security Responsibility Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: 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, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. Everyone wants easier ways to pay; we invent them. Checkout lines are slow; we speed them along. Merchants want more sales; we give them data and insights. People need financial access; we connect them. Corporate purchasing is complicated; we make it simple. Commuters are busy; we speed them on their way. Governments need greater efficiencies; we help create them. Small businesses are virtual; we give them access to a world of buyers. Retailers want to fight fraud; we provide the tools.