MasterCard Senior Software Development Engineer in O'Fallon, Missouri
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion at https://www.mastercard.us/en-us/vision/who-we-are/diversity-inclusion.html for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Senior Software Development Engineer
Risk Systems Application Developer will be responsible for producing fraud management technology solutions. This position will provide technical expertise for fraud prediction applications, which include mission critical, high volume transaction processing systems, web applications for managing fraud solutions and fraud events, web services for exposing capabilities to external customers, and vendor applications for fraud scoring and business rules management. Responsibilities will include development, supporting implementations, functional testing, and technical testing. Knowledge of and effective integration with MasterCard’s core processing technologies, including the authorization network, data structures and messaging architectures, will be needed on most efforts. This role will work closely with Risk Systems architects, developers, analysts, and project managers. A successful candidate will deliver cost effective technology solutions which align to standards, achieve business requirements, and are easy to maintain and operate.
• Ability to innovate and develop new approaches to complex problems
• Prior software development experience, particularly using Java.
• Unit testing experience. Preferred exposure to the Test Driven Development (TDD) methodology
• Familiarity with integrating vendor and open source products into an overall system
• Previous experience developing and supporting a high performance, transaction processing system
• Familiarity with Object Oriented Analysis and Design (OOAD)
• Demonstrated ability to learn and apply new technologies
• Strong verbal and written communication
• Self-motivated with the ability to accomplish tasks with minimal direction
• Ability to multi task and meet deadlines
• Technical experience should include:
o Core Java including multi-threading
o Oracle & PL/SQL
o Solaris/UNIX & Red Hat Linux scripting
o J2EE Web Applications
• Other preferred technical experience:
o JBoss & WebSphere
o Hibernate & Spring
o Messaging – MQ and JMS
o GWT (Google Web Toolkit) and/or GXT (EXT GWT)
o jBPM (JBoss Business Process Management)
o Eclipse-based IDE such as JBoss Developer Studio
o Web Services – REST/XML/ WSDL/SOAP
o Production operational support
Due to COVID-19, most of our employees are working from home. We’ve implemented a virtual hiring process and continue to interview candidates by phone or video and are onboarding new hires remotely. We value the safety of each member of our community because we know we’re all in this together.
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 email@example.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.
Requisition ID: R-108977