Software Engineer II (Backend Developer)
Mastercard
Mastercard
Join the Operations & Technology Fraud Products team at Mastercard, where you'll develop cutting-edge capabilities for our Decision Management Platform. This core platform is essential for combating fraud and validating cardholder identity across numerous business solutions. Our high-performance, Java-based system processes billions of transactions monthly with exceptional speed and reliability using a sophisticated multi-tiered, message-oriented architecture.
Are you passionate about building industry-leading fraud prevention solutions? Do you thrive on accelerating business solutions to market and innovating with advanced technologies to solve complex challenges?
Deliver robust software solutions through hands-on development. Collaborate with technical leads on project design and implementation tasks. Provide expert support for production issues, acting as a subject matter expert to resolve incidents and problems.
Plan, design, and develop innovative technical solutions that align with business needs and adhere to Mastercard's high standards, processes, and best practices. Lead daily system development and maintenance activities to ensure service level agreements (SLAs) are met, focusing on innovation, cost-effectiveness, quality, and rapid time-to-market.
Take ownership of the full systems development lifecycle. This includes creating high-quality requirements documents, use-cases, designs, and detailed technical artifacts such as test strategies, performance benchmarks, deployment plans, and feasibility studies.
Participate in Proof of Concepts (PoCs) and contribute to the selection of vendor solutions, technologies, methodologies, and frameworks. Conduct knowledge-sharing sessions on emerging technologies and frameworks, ensuring effective knowledge transfer to the team. Mentor and guide team members throughout the SDLC, ensuring comprehensive test coverage (Unit, System, Integration, Performance) and conducting quality inspections (Reviews, Walkthroughs) for compliance.
We seek a high-energy, detail-oriented individual with a proactive approach and the ability to perform under pressure in an independent setting. You must possess strong initiative and self-motivation to drive results, coupled with excellent verbal and written communication skills. A collaborative spirit and strong organizational abilities are essential.
We value a willingness to learn, embrace challenging opportunities, and work effectively within diverse, geographically distributed project teams. Familiarity with Agile software development processes and experience in designing and developing complex, multi-tier software solutions are required.
Essential technical skills include creating and debugging J2EE REST Web Services, developing Web Applications, database experience with Oracle and SQL scripting, proficiency in the Spring Framework (including Spring Boot) and Maven, writing unit tests with Junit and Mockito, experience with JBoss and/or Apache Tomcat, and proficiency with Git.
MasterCard
IT Consulting