M

Mastercard

Processes payments across a global network

Software Engineer 2 - Backend Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Good knowledge of Agile software development processes.
  • Experience with the design and development of complex, multi-tier software solutions.
  • Experience creating and debugging J2EE REST Web Services and Web Applications.
  • Database experience including Oracle and SQL scripting.
  • Experience with Spring Framework, including Spring Boot, and Maven.
  • Experience writing unit tests with JUnit and Mockito.
  • Experience working with JBoss and/or Apache Tomcat.
  • Experience with Git.
  • Ability to function independently under pressure and take initiative to drive results.
  • Strong verbal and written communication, relationship, collaboration, and organizational skills.
  • Willingness and ability to learn, take on challenging opportunities, and work as a member of a matrix-based, diverse, geographically distributed project team.
  • Responsibility for information security, including following security policies, preserving confidentiality and integrity, reporting suspected security violations or breaches, and completing mandatory security training.

Responsibilities

  • Deliver solutions through direct software development.
  • Work closely with technical leads on assigned project design and implementation tasks.
  • Support production by resolving incidents and problem tickets as a subject matter expert.
  • Plan, design, and develop technical solutions and alternatives that meet business requirements and follow company standards, processes, and best practices.
  • Lead day-to-day system development and maintenance activities to meet service-level agreements and deliver innovative, cost-effective, high-quality solutions quickly.
  • Own the systems development life cycle, including producing requirements documents, use cases, designs, test strategies and designs, performance benchmarks, release and deployment plans, contingency and back-out plans, feasibility studies, cost and time analyses, and estimates.
  • Participate in proofs of concept and help select vendor solutions, technologies, methodologies, and frameworks.
  • Conduct sessions on new technologies, methodologies, and application frameworks; transfer vendor-technology knowledge to staff and provide technical training to team members.
  • Identify opportunities to enhance standards and improve process efficiency.
  • Mentor and guide team members throughout the software development life cycle.
  • Ensure adequate unit, system/integration, and performance test coverage.
  • Conduct requirements, design, code, and security reviews and walkthroughs to ensure compliance with company standards.

Desired Qualifications

  • Experience working with containerized environments such as Kubernetes, OpenShift, or Cloud Foundry.
  • Experience with integration frameworks such as Apache Camel or Spring Integration.
  • Experience monitoring service performance.
  • Experience with Angular 2 or modern single-page application frameworks such as React and Redux.
  • Experience with HTML5, ES5/ES6 and/or TypeScript, SASS, and CSS3.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs