Software Engineer II (Backend Developer)

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Join Mastercard's Operations & Technology Fraud Products team as a Software Engineer II (Backend Developer). You will develop innovative capabilities for the Decision Management Platform, a crucial system for combating fraud and verifying cardholder identity. This high-performance, Java-based platform processes billions of transactions monthly with exceptional speed and availability, utilizing a multi-tiered, message-oriented architecture.

This role offers the opportunity to develop industry-leading fraud prevention solutions and accelerate the delivery of business solutions to market. You will leverage cutting-edge technologies to tackle challenging business problems, driving innovation and impact.

Responsibilities

Deliver robust software solutions through hands-on development. Collaborate closely with technical leads on project design and implementation. Provide essential support for production issues by resolving incidents and problem tickets as a subject matter expert.

Plan, design, and develop innovative technical solutions that align with Mastercard's standards, processes, and best practices. Lead daily system development and maintenance activities to meet service level agreements (SLAs), focusing on high quality, cost-effectiveness, and rapid market entry.

Take ownership of the entire systems development lifecycle, producing high-quality requirements documents, use cases, designs, and comprehensive technical artifacts. This includes detailed test strategies, performance benchmarking, release and deployment plans, contingency measures, feasibility studies, cost-benefit analyses, and detailed estimations.

Participate actively in Proofs of Concept (PoCs) and contribute to the selection of vendor solutions, technologies, methodologies, and frameworks. Conduct knowledge-sharing sessions on emerging technologies and frameworks, facilitating knowledge transfer to Mastercard staff and providing technical guidance to team members.

Proactively identify opportunities for enhancing standards and improving process efficiency. Mentor and guide colleagues throughout all phases of the Software Development Life Cycle (SDLC). Ensure thorough test coverage across Unit, System, Integration, and Performance Testing. Conduct rigorous Quality Inspections and Walkthroughs, including Requirements, Design, Code, and Security Reviews, to ensure adherence to Mastercard standards.

Qualifications

This role requires a high-energy, detail-oriented individual with a proactive approach and the ability to perform under pressure in an independent setting. You must demonstrate a high degree of initiative and self-motivation to drive successful outcomes.

Excellent verbal and written communication skills are essential, alongside strong interpersonal, collaborative, and organizational abilities. A willingness to learn, embrace challenging opportunities, and contribute effectively within a matrixed, diverse, and geographically distributed project team is key.

Proficiency in Agile software development processes is expected. You should possess practical experience in designing and developing complex, multi-tier software solutions. Essential technical skills include creating and debugging J2EE REST Web Services and Web Applications, database experience with Oracle and SQL scripting, and familiarity with the Spring Framework (including Spring Boot) and Maven.

Experience writing unit tests using Junit and Mockito, working with JBoss and/or Apache Tomcat, and proficiency with Git are also crucial. Desirable skills include experience with containerized environments like Kubernetes, OpenShift, or CloudFoundry, integration frameworks such as Apache Camel or Spring Integration, and familiarity with monitoring service performance.

Essential Skills

J2EE REST Web ServicesWeb ApplicationsOracleSQLSpring FrameworkSpring BootMavenJunitMockitoJBossApache TomcatGit

Good to Have

KubernetesOpenShiftCloudFoundryApache CamelSpring IntegrationAngular 2ReactReduxHTML5ES5+ES6TypescriptSASSCSS3

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II (Backend Developer)
IndustryFinancial Services
DepartmentEngineering, Information Technology
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Software Engineer II (Backend Developer) at Mastercard | SkillMX | SkillMX