Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart, and accessible. Our technology and innovation, partnerships, and networks combine to deliver a unique set of products and services that help people, businesses, and governments realize their greatest potential.Title and SummarySenior Software Engineer Overview:Mastercard is a technology company in the Global Payments Industry. We operate the world’s fastest payments processing network, connecting consumers, financial institutions, merchants, governments, and businesses in more than 210 countries and territories. Mastercard products and solutions make everyday commerce activities—such as shopping, travelling, running a business, and managing finances—easier, more secure, and more efficient for everyone.Mastercard is seeking a Senior Software Engineer to join our Data and Analytics team in building new data-driven products for our consumers. The candidate will work with cross-functional teams and business stakeholders in developing product platforms. The ideal candidate should be passionate about design thinking, customer experience, highly motivated, intellectually curious, analytical, and possess an entrepreneurial mindset.Join our team and help shape the future of data and analytics!RoleMastercard is building a digital platform for data accessibility for different personas, e.g., business users, data engineers, for faster data retrieval.The Senior Software Development Engineer is a hands-on developer specializing in Java, Spring Boot development, with a focus on producing API services in building product platforms.What you will doDesign components by translating product requirements, breaking down projects into tasks, and providing accurate estimates.Be responsible for analysis, design, development, and delivery of software solutions.Plan, design, and develop technical solutions and alternatives to meet business requirements following Mastercard standards and best practices.Independently develop solutions, create extensible low-level designs, and write modular, readable, and performant code.Select appropriate data structures, tools, and tech stacks; perform high-level design with guidance.Research new frameworks and technologies, assist with prototyping, participate in code reviews.Build, develop, mentor, and coach junior team members.Collaborate with teams and contribute to shared vision, working closely with stakeholders.Support APIs throughout their lifecycle in production.Contribute ideas for standards, processes, and maintain technology roadmaps.Manage the full system development lifecycle, including requirements, design, testing, deployment, and contingency planning.Research and evaluate new technologies, participate in PoCs, and assist in vendor and technology selection.All About YouExcellent communication skills across all management levels.Ability to build rapport and relationships.Successful track record in delivering software applications individually.Problem-solving and solution-oriented mindset.Technical knowledge of the team’s problem domain.Experience in building complex, scalable, high-performance systems.Hands-on experience with Java, J2EE, Spring, Spring Security, Spring Boot, RESTful services.UI development experience with Angular/React.Experience integrating web services.Exposure to cloud-ready microservices applications.Knowledge of TDD, CI/CD practices.High energy, detail-oriented, proactive, able to work under pressure.Self-motivated with strong initiative.Strong verbal and written communication, collaboration, and organizational skills.Willingness to learn and take on challenging opportunities in a diverse, distributed team.Bachelor’s degree in Computer Science or related field.7-10 years of relevant experience.Corporate Security ResponsibilityAll activities involving access to Mastercard assets, information, and networks carry inherent risks. Every employee or contractor must:Abide by Mastercard’s security policies.Ensure confidentiality and integrity of accessed information.Report any security violations or breaches.Complete mandatory security trainings.
#J-18808-Ljbffr