Lead Software Engineer - Development (Java Full stack developer)
MastercardMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and deliver secure, scalable, and reliable e-commerce authentication products including ID Check, Token Authentication Service, and Token Authentication Framework.
Lead architectural design and collaborate with product owners and engineering teams to build new services, drive prioritization, and improve customer experience.
Engage in hands-on coding, mentoring engineers, consulting across teams, and conducting technical interviews to raise engineering standards.
Minimum Requirements
Strong experience in Java full-stack development including Java, J2EE, Spring Boot, RESTful APIs, Angular or React, RDBMS (Oracle, SQL Server, PostgreSQL).
Experience with microservices, event-driven architecture, and cloud/deployment technologies such as Docker, Kubernetes, CI/CD pipelines, and preferably Pivotal Cloud Foundry or AWS/Azure/GCP.
Work Experience Required: Not explicitly mentioned in the JD.
Familiarity with application security practices including encryption, JWTs, PKI, zero trust, OAuth, OIDC.
Ideal Candidate Profile
Demonstrated ability to design and implement end-to-end full stack solutions focusing on performance, scalability, availability, and security for large enterprise payment platforms.
Experienced in agile methodologies with strong operational skills in automation, chaos testing, continuous delivery, and DevOps culture.
Skilled in architectural communication, stakeholder management, and making value-based trade-off decisions balancing regulatory, security, business, and technical needs.
