Software Engineer II (Java Full Stack Developer)
Job description
Our Purpose
Mastercard powers economies and empowers people in 200 countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title And Summary
Software Engineer II (Java Full Stack Developer)
- All About Us
Join the industry’s most passionate, motivated & engaged global team - Our employees are encouraged to drive innovation every day in support of a more connected world – A World Beyond Cash.
Role
- Design and develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
- Work closely with Product Owners to develop beautiful, usable UIs and creative visualizations.
- Stay abreast of latest on the technology trends and industry best practices to hone and maintain your talent.
- Participate in architectural discussions, iteration planning, and feature sizing meetings.
- Develop code of high quality with customer focussed approach.
- Provide support during System and User Acceptance Testing.
- Adhere to Agile processes and participate actively in agile ceremonies.
- Experience developing and supporting Full Stack Java applications using popular and trending development tools. Exposure to new development trends and practices are a big plus.
- Experience in Full Stack Java Development using Spring 5 or higher stack.
- Experience of working on Java 8 or higher
- Good and thorough Understanding of writing Oracle/SQL server databases and writing performant queries.
- Experience of working on either of React or Angular on frontend.
- Experience of working on CICD pipeline using Jenkins, Maven/Gradle, Sonar cube, Chef, or any other compatible tools for automated release.
- Experience working on Servers like tomcat, Apache and IDEs like STS, Eclipse, IntelliJ, and Visual Studio.
- Experience of on developing Rest Based web services using Spring Rest API.
- Exposure and understanding of complete SDLC.
- Experience in AGILE methodology
- Experience in working in global teams and should be technically strong.
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Interested in this role?