Senior Software Engineer: Java Spring Boot & Microservices

Mastercard Inc.

Arlington (VA)

Hybride

USD 132 000 - 212 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Insurance and benefits
401k with match
Paid time off and holidays

Résumé du poste

Mastercard’s Corporate Solutions organization seeks a Senior Software Engineer with strong expertise in Java, Spring Boot, microservices, and AI-assisted development to build and evolve Mastercard’s global B2B payments platform. This hybrid role is based in Arlington, VA, with three days onsite weekly.

You will design secure, scalable services, translate business requirements into robust technical solutions, and collaborate with engineers, product managers, and QA to deliver high-quality

Qualifications

  • Extensive experience designing Java applications, Spring Boot services, RESTful APIs, and microservices in enterprise environments.
  • Strong understanding of microservice architecture, distributed systems, API design, and cloud-native development practices.
  • Experience using AI-assisted development tools to improve productivity and software quality across coding, refactoring, testing, debugging, documentation, and delivery.
  • Practical experience applying AI-assisted capabilities to code reviews, security and vulnerability analysis, dependency management, and automated testing, with sound engineering judgment and human review for production changes.
  • Strong SQL and database development skills with PostgreSQL or Oracle, including experience designing and optimizing solutions for high-volume transactional systems.
  • Strong knowledge of enterprise application security, including OAuth, mutual TLS, authorization, payload encryption, secrets management, and secure coding practices.
  • Experience diagnosing and improving application performance, scalability, reliability, and resiliency in production environments.
  • Understanding of software engineering best practices including automated testing, CI/CD, Git-based development, code reviews, observability, and operational readiness.
  • Ability to translate complex product and business requirements into secure, testable, maintainable, and supportable technical solutions.
  • Demonstrated ability to operate effectively in an Agile engineering environment, contributing to continuous improvement and collaborative technical decision-making.
  • Ability to work independently, manage competing priorities, and make thoughtful technical decisions with minimal supervision.
  • Passion for delivering high-quality software and continuously improving engineering practices, products, and customer experiences.
  • Strong communication and collaboration skills, with the ability to explain technical concepts and influence decisions across technical and non-technical audiences.

Responsabilités

  • Design, develop, and evolve secure, scalable Java/Spring Boot microservices and APIs supporting Mastercard’s global B2B platform.
  • Translate business and product requirements into reliable, maintainable technical solutions, contributing to system architecture and technical design.
  • Build and integrate services across Angular applications, databases, internal platforms, and third-party systems, including efficient SQL and database solutions for high-volume workloads.
  • Apply AI-assisted development tools to accelerate coding, testing, debugging, documentation, code reviews, and software quality improvements, with appropriate human oversight.
  • Develop solutions that meet Mastercard standards for security, performance, scalability, reliability, and operational excellence, applying enterprise security patterns such as authentication, authorization, encryption, and secrets management.
  • Apply 12-factor application principles, cloud-native practices, and Mastercard engineering governance throughout the development lifecycle.
  • Participate in code reviews, Pull Requests, retrospectives, and technical discussions, contributing to high-quality engineering practices and continuous improvement.
  • Collaborate with Software Engineers, Test Engineers, Product Managers, Technical Program Managers, and other stakeholders to deliver customer-focused solutions.
  • Troubleshoot complex production and performance issues, improve system reliability, and mentor engineers by sharing technical knowledge and best practices.

Connaissances

Java
Spring Boot
Microservices
AI-assisted development
RESTful APIs
SQL

Formation

Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience

Outils

PostgreSQL
Oracle

Description du poste

Mastercard’s Corporate Solutions organization seeks a Senior Software Engineer with strong expertise in Java, Spring Boot, microservices, and AI-assisted development to build and evolve Mastercard’s global B2B payments platform. This hybrid role is based in Arlington, VA, with three days onsite weekly.

You will design secure, scalable services, translate business requirements into robust technical solutions, and collaborate with engineers, product managers, and QA to deliver high-quality

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Java/Spring Software Engineer – Payments
Senior Java/Spring Software Engineer – Payments

Mastercard Inc. • Bray (OK)

Sur place
USD 120 000 - 180 000
Lead Java/Spring Engineer: Build Scalable Payments Solutions
Lead Java/Spring Engineer: Build Scalable Payments Solutions

Mastercard Inc. • Lusk (WY)

Sur place
USD 130 000 - 190 000
Senior Java Full-Stack & AI Engineer
Senior Java Full-Stack & AI Engineer

Mastercard • O’Fallon (MO)

Sur place
USD 115 000 - 184 000
Medical, dental, vision insurance
401k with company match
Paid vacation and parental leave
+1
Lead Software Engineer - Java, Microservices & Cloud
Lead Software Engineer - Java, Microservices & Cloud

Mastercard • Bray (OK)

Sur place
USD 110 000 - 170 000
Senior Software Architect & Technical Leader
Senior Software Architect & Technical Leader

Mastercard Inc. • O’Fallon (MO)

Sur place
USD 140 000 - 231 000
Insurance (medical, dental, vision)
401k with company match
Paid time off
Java Microservices Engineer for Secure Payments
Java Microservices Engineer for Secure Payments

Mastercard Inc. • O’Fallon (MO)

Sur place
USD 92 000 - 147 000
Senior Java Backend Engineer for Scalable Payments
Senior Java Backend Engineer for Scalable Payments

Mastercard Inc. • O’Fallon (MO)

Sur place
USD 120 000 - 180 000
Senior Software Engineer
Senior Software Engineer

Mastercard Inc. • Arlington (VA)

Hybride
USD 132 000 - 212 000
Insurance and benefits
401k with match
Paid time off and holidays
Senior Software Engineering Manager - Cloud & Automation
Senior Software Engineering Manager - Cloud & Automation

Mastercard • O’Fallon (MO)

Sur place
USD 150 000 - 210 000
401k match
Paid parental leave
Vacation time
Software Engineering Manager: AI & Cloud-Native Leader
Software Engineering Manager: AI & Cloud-Native Leader

Mastercard • Bray (OK)

Sur place
USD 130 000 - 180 000