Senior Software Engineer - Java Full Stack Engineer

Mastercard Mastercard · Fintech · O Fallon, MO +1 · Engineering

Mastercard is seeking a Senior Software Engineer with Java Full Stack experience to join their B&MI Technology development team. The role involves building enterprise applications using Java and Angular/React, focusing on business solutions, product enhancement, and new product development. Responsibilities include gathering business requirements, ensuring software designs align with enterprise architecture, developing high-quality code, and supporting zero downtime in production. The engineer will also be involved in designing, developing, testing, delivering, and monitoring scalable and secure cloud architectures on AWS, improving platform resilience, security, and scalability. Experience with J2EE, Spring, Hibernate, SQL/NoSQL databases, and cloud-native development is required.

What you'd actually do

  1. This position is a member of the MasterCard B&MI Technology focusing on development of Enterprise Application Development using Java tech stack and Angular/React as the Front-end technologies.
  2. Participate in the gathering of business requirements.
  3. Ensure software designs align with MasterCard’s Enterprise Architecture and leverage our enterprise services.
  4. Ensure product development meets MasterCard’s business needs.
  5. Ensure development teams use the appropriate MasterCard standard development methodologies and follow our technology standards, and that all projects and development are appropriately documented.

Skills

Required

  • J2EE
  • Java 8 or higher
  • JSP
  • Servlets
  • Spring 5
  • Hibernate
  • Oracle
  • SQL Server
  • SQL
  • NO SQL databases
  • MySQL
  • Postgres
  • MongoDb
  • Web Services - SOAP/ RESTFul
  • Servers - WebSphere/JBOSS/Tomcat
  • HTML/ javascript/ JQuery
  • UNIX ( Shell, awk scripting)
  • XML/ XSLT
  • CSS
  • C Sharp
  • React / Angular
  • IDE (Microsoft Visual Studio, RAD/ Eclipse)
  • Maven
  • Gradle
  • Jenkins
  • Chef
  • Sonar
  • Waterfall
  • Agile
  • Cloud Native Application Development
  • AWS cloud
  • cloud native platforms
  • EC2
  • ECS
  • S3

Nice to have

  • Excellent Communication skills
  • Strong analytical and problem-solving abilities
  • High-energy, detailed-oriented, proactive
  • Strong interpersonal, relationship-building

What the JD emphasized

  • zero down time in production
  • PCI, GLBA, Safe Harbor