Backend Engineer (Java/Hub Integration)

MasterCard ,
Rickmansworth, Hertfordshire

Overview

Job Description

Who is Mastercard? We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities. Job Title Backend Engineer (Java/Hub Integration) About the role Participate in designing and developing high performance, scalable, mission critical payments technologies. Role Duties Design and implement features as part of a suite of payments products. Contribute to product architectural designs that meet non-functional requirements for payments products. Help ensure that software is maintainable and testable. Take a Security First approach. Help to build a highly capable engineering organisation. Work with partners and suppliers to co-ordinate engineering activities. Collaborate with enterprise architects to move technology forward in a sustainable fashion. Support parts of the business, e.g. Ops, Application Support, by providing joined up managed services to customers. Help in the formulation of product roadmaps. Be subject matter experts in payments technology. Take ownership of aspects of the product and delivery. Mentor and support colleagues. Assist in the transition to a SecDevOps culture and advocate the use of build and test automation. All About you Experienced Java software engineer. Experience of building, testing and securing Java applications. Ideally expertise in Spring. Knowledge of building RESTful driven APIs would be of benefit. Technologies and frameworks of interest Securing APIs - e.g. JWT, ouath2\OIDC. Build automation - e.g. Terraform, Ansible. Full stack - e.g. React\Redux, Node. Microservices, breaking up monoliths. Distributed message brokers, e.g. Rabbit MQ, Kafka. Building modern UIs - e.g. Storyboarding. Databases - e.g. relational\DB2\Oracle\Postgres, NoSQL\MongoDB. Reactive frameworks, e.g. Akka. BDD testing, e.g. Serenity, Cucumber. Containerisation and orchestrating services. Alerting and monitoring\telemetry in production environments. Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. If you require accommodations or assistance to complete the online application process, please contact reasonable.accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.