Software Engineer II

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

Software Engineer II to help drive software delivery strategy by building secure, reliable, and scalable cloud-native solutions. Focus on Java, Spring Boot, and REST API development, with experience in relational databases and CI/CD practices.

What you'd actually do

  1. Analyze, design, develop, and deliver software solutions with an emphasis on cloud-native microservices
  2. Partner with development teams, product management, and scrum masters to clarify requirements, solve problems, and deliver secure software solutions
  3. Write maintainable and efficient code to build and enhance applications, services, and REST APIs
  4. Apply appropriate data structures and design principles to ensure performance, scalability, and maintainability
  5. Participate in agile scrum ceremonies, contribute to story estimation, and follow team working agreements, coding standards, and engineering best practices

Skills

Required

  • Java
  • Spring Boot
  • REST API development
  • Relational database concepts
  • Oracle or PostgreSQL
  • CI/CD concepts
  • Unit testing
  • Test-driven development
  • Test automation practices
  • Agile scrum environment

Nice to have

  • Cloud-native microservices