Software Engineer II – Cloud‑Native Microservices
mastercard
Job description
About the role
The Transaction Switching team at Mastercard is seeking a Software Engineer II to design and deliver secure, reliable, and scalable cloud‑native solutions. You will work on micro‑service based applications that support global payment processing and help drive the company’s technology strategy forward.
Key responsibilities
- Analyze, design, develop, and deliver cloud‑native micro‑services.
- Collaborate with product managers, scrum masters, and other engineers to clarify requirements and solve problems.
- Write maintainable, efficient code for applications, services, and REST APIs.
- Apply appropriate data structures and design principles to ensure performance, scalability, and maintainability.
- Participate in agile scrum ceremonies, story estimation, and follow coding standards.
- Conduct code reviews, static code scanning, unit testing, and other quality practices.
- Contribute to test‑automation strategy and streamline software delivery.
- Troubleshoot, debug, and resolve technical issues using a structured approach.
- Engage in blameless post‑mortems to improve system reliability.
Required profile
- Bachelor’s degree in Computer Science or equivalent experience.
- Intermediate to advanced knowledge of Java, Spring Boot, and REST API development.
- Understanding of relational databases such as Oracle or PostgreSQL.
- Familiarity with CI/CD concepts, unit testing, test‑driven development, and test automation.
- Commitment to building secure, reliable, and maintainable software.
- Comfort working in an agile scrum environment and collaborating with cross‑functional teams.
- Strong analytical skills for troubleshooting and performance optimization.
- Continuous learning mindset.
Required skills
- Java
- Spring Boot
- REST APIs
- Oracle
- PostgreSQL
- CI/CD pipelines
- Unit testing
- Test‑driven development
- Test automation
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 4 hours ago
Expires 1 month from now
3 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mastercard
Related job offers
-
Senior Software Engineer – Decision Management Platform
mastercard Missouri -
IT Service Desk Agent
uasys Little Rock -
Business Analyst – Business & Technology Alignment
Global Payments Rochester -
Senior Project Manager
Global Payments Rochester -
Digital Solutions and Automation Specialist
Bosch Group Watertown