Mastercard, a global leader in digital payments operating in over 200 countries, is seeking a Software Engineer II for their Pune office. This role is perfect for a developer with strong Java expertise and 3-6 years of experience in software development.
The position focuses on backend development using Java, Spring, and web services (both RESTful and SOAP). The ideal candidate will have hands-on experience with core Java development, including Spring framework, JUnit testing, and SQL databases. Knowledge of payment processing systems is considered an advantage.
What makes this role unique is its position within Mastercard's innovative payment technology ecosystem. You'll be working on systems that power economies and enable secure, simple, and smart transactions worldwide. The role offers an opportunity to work with cutting-edge payment technologies while being part of a company that emphasizes both technical excellence and security.
The position requires a methodical approach to development, with strong emphasis on quality and testing. You'll be responsible for writing unit tests, performing performance testing, and ensuring robust code delivery. The role involves close collaboration with technical designers and other stakeholders, making it ideal for someone who combines technical expertise with strong communication skills.
Security is a key focus at Mastercard, and you'll be responsible for maintaining the highest standards of information security in all your work. The company provides comprehensive security training and clear guidelines for handling sensitive information.
This is an excellent opportunity for a mid-level software engineer looking to advance their career in financial technology. You'll be working on systems that directly impact millions of users worldwide, while being part of a company that's at the forefront of digital payment innovation.