Overview
Lead Software Engineer (Java Full Stack Developer) on the Mastercard B&MI Technology development team, building value-added business analytics and reporting solutions for a diverse customer base.
What you'll do
- Design secure, reliable, and scalable solutions for globally distributed customer-facing products.
- Lead and mentor junior team members in learning new development skills, and lead overall delivery and feature execution as per the roadmap.
- Support development teams and work with stakeholders, promoting agile development.
- Define, plan, and support execution of the technology strategy for Operational Insights products.
- Engage with the wider Mastercard Architecture & Technology teams to ensure alignment on technical strategies and policies.
- Research, create, and evaluate technical solution alternatives for business needs using current and upcoming technologies and frameworks.
What you'll need
- Bachelor's degree in Information Technology, Computer Science or Management Information Systems, and equivalent work experience.
- Thorough knowledge and experience applying software engineering concepts and methodologies.
- High degree of initiative and self-motivation, with a willingness and ability to learn and take on challenging opportunities.
- Experience designing, developing, and deploying Java web services using a mix of relational and non-relational persistence.
- Strong communication skills to effectively communicate complicated subjects to both technical and non-technical audiences.
- Experience and knowledge of DWH concepts and large data processing tools.
Nice to have
- Knowledge of DWH concepts, strong DB/SQL skills, and experience in large data processing.
- Familiarity with the payments industry, payment processing, reporting, and data & analytics domain.
- Experience designing for standard and regulatory compliance (e.g., PCI-DSS, GDPR).
- Familiarity with agile development practices, in particular Scaled Agile Framework.
- Exposure to trending technologies (AI/ML, IoT, Bot, Quantum Computing) and architectures.
- Exposure to coding agents (GitHub Copilot, Cursor, Claude Code) and agentic stack (crewAI, n8n).
- Exposure to QA automation frameworks such as Selenium and Microsoft Playwright.
Details
Technologies
- Java, J2EE, microservices, RESTful APIs, Angular, Web Services, JavaScript, Docker.
- Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), Hibernate.
- UI/UX frameworks and best practices (React, Angular); API tooling and design best practices.
- Cloud and DevOps architecture, especially via Pivotal Cloud Foundry.
- Databases: Oracle, SQL Server, PostgreSQL, Cassandra, ElasticSearch.
- Tools: Eclipse or IntelliJ, Sonar, Git, Maven, SQL Developer, Jenkins, CI/CD, Gatling.
Read the full description and apply on the company’s own careers page.