Senior Full stack Engineer
Mastercard
Software Engineering
Ramat Gan, Israel
Posted on Nov 1, 2024
Job Title:
Senior Full stack EngineerOverview:
OverviewMastercard is looking for a talented Software Engineer to join the Mastercard Foundry Research and Development (R&D) team in our Tel Aviv. In this role you will be part of a highly agile team building exiting and innovative products delivered at scale to global markets.
Our team is built on a foundation of research and development, mining innovation internally, innovating new product lines with emerging technology, managing new products from inception to market validation and engaging strategically with start-ups to shape the future of commerce with and for our customers. At Mastercard you will help define the future of commerce and security solutions globally.
This team will have a diverse focus both in terms of geography and variety of technology challenges driving hard to bring innovative payment solutions to market.
Role
This role involves working with a team of talented developers to develop high performance Java based solutions. In this role, you will be responsible for:
• Design and implementation of innovative capabilities.
• Work as part of an agile team.
• Work closely with technical leads and other developers to define solutions.
• Research alternative technical solutions to meet changing business needs.
• Produce design and research documentation.
• Transitioning R&D solutions to Mastercard core.
Skills
• 4-5 years of experience in both front-end and back-end development, with a strong understanding of modern web technologies and frameworks.
• Proficiency with Java JDK 8 or greater.
• Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON.
• Experience with Docker, Kubernetes or other container orchestration solutions.
• Expertise in Junit or other automated unit testing frameworks.
• Experience with a UI framework such as Angular/React/Next.js.
• Knowledge of CI/CD principles and tools such as Jenkins, Gradle, Maven.
• Passionate about software development and comfortable in a fluid environment.
• Knowledge of Source Control Management and working with code in a multi-developer
• environment.
• Knowledge of or passion for mobile application development would also be an advantage
Other
• Excellent communication (verbal and written) and strong collaboration skills.
• Shows initiative, curiosity and demonstrates a willingness to take on challenging opportunities.
• Passionate about code quality and coding best practices.
• Highly motivated and a strong team-player.