PANI
← Open roles
Mastercard logo

Software Engineer II

Mastercard · Pune, Maharashtra, India

Job board
Apply via link

From the original post

As a Software Engineer II, you will be responsible for developing, testing, implementing, and supporting enterprise software applications. You will work closely with cross-functional teams to design innovative solutions and contribute to Mastercard's mission of building a secure and seamless digital payments ecosystem. Responsibilities: Develop, test, and maintain software applications. Write high-quality, secure, and scalable code. Participate in application design and technical discussions. Research and evaluate new technologies and frameworks. Perform feasibility studies and system flow analysis. Handle production incidents and provide support. Document software according to engineering standards. Collaborate with geographically distributed teams. Improve development standards and engineering processes. Participate in on-call support rotations. Support project metrics and reporting activities. Requirements: Strong understanding of Software Engineering concepts. Knowledge of Object-Oriented Programming (OOP). Understanding of Data Structures and Algorithms. Problem-solving and analytical skills. Software Development Lifecycle (SDLC) knowledge. Communication and collaboration skills. Understanding of Agile methodologies. Version Control Systems like Git. Database fundamentals. Knowledge of software testing and debugging. Required Skills: Java, Spring Boot, Microservices, SQL, REST APIs, Git, GitHub, Cloud Platforms, Docker, Kubernetes, Data Structures, Algorithms, System Design, Agile Methodologies, CI/CD, OOP, Communication, Problem Solving

Spotted on Job board and surfaced by PANI.