Mastercard is looking to build reports and applications with Java and modern front-end frameworks to improve existing offerings, launch new products, and ensure high-quality, resilient, and scalable technology delivery for their global customer base.
Requirements
- Proficient in Java 8+, JSP, Servlets, Spring 5, Hibernate, SQL/NoSQL databases (MySQL, Postgres, MongoDB).
- Experience with REST/SOAP services, HTML/JavaScript/CSS, React/Angular, UNIX scripting, XML/XSLT.
- Familiarity with development tools (Maven, Gradle, Jenkins, Chef, Sonar) and methodologies (Agile, Waterfall).
- Cloud-native development experience.
- Experience with modern front-end frameworks such as Angular or React.
- Experience with Java (Spring, Hibernate, J2EE).
- Data engineering, ETL/ELT, data modeling, and BI tools (Tableau, Power BI, SSIS).
Responsibilities
- Translate business requirements into secure, scalable, and reliable software solutions.
- Design, develop, test, and deliver cloud-native applications on Snowflake and Databricks (EC2, ECS, S3).
- Support zero-downtime goals, compliance standards (PCI, GLBA, Safe Harbor), and detailed documentation.
- Collaborate with business partners on product definitions, roadmaps, and enhancements.
- Provide technical leadership through performance engineering, best practices, and mentoring of developers.
- Develop innovative business analytics and reporting solutions.
- Ensure alignment with MasterCard’s enterprise architecture and technology standards.
Other
- Strong communication, problem-solving, and analytical skills with the ability to adapt quickly to new technologies.
- Bachelor’s degree in CS/IT/Engineering or equivalent experience.
- Abide by Mastercard’s security policies and practices
- Ensure the confidentiality and integrity of the information being accessed
- Report any suspected information security violation or breach