Mastercard is looking to develop advanced technologies and applications that are revolutionizing payments, specifically within the Bill Pay suite of applications. The new Product, Bill Pay Exchange, aims to improve the consumer bill paying experience through simplified bill linking, additional payment options, and biller suggestions.
Requirements
- Strong foundation in algorithms, data structures and core computer science concepts.
- Strong technical experience in Java, Linux, Oracle, Java/J2ee.
- Strong Oracle and SQL programming skills
- Strong knowledge of Java, Spring Boot, Spring Batch and Hibernate
- Strong knowledge of REST API services
- Strong knowledge of Linux and shell scripting
- Experience in EXTJS for UI development is a bonus
Responsibilities
- Hands-on developer who writes high quality, secure code that is modular, functional and testable to support the Bill Pay Program
- Contribute to all parts of the software’s development including design, development, documentation, and testing.
- Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build.
- Communicate, collaborate and work effectively in a global environment.
- Leverage Agile development principles, advanced development and design practices, and an obsession over security, reliability, and performance to deliver solutions that delight our customers.
Other
- Communicate, collaborate and work effectively in a global environment.
- Strong written and verbal communications skills.
- Strong analytical and excellent problem-solving skills.
- Ability to multitask and meet deadlines
- Experience working in an Agile environment.