Drillo.AI
We are seeking a highly skilled
Java Developer
to join our client Mastercard’s engineering team in St. Louis. This role focuses on leading a team of developers, driving technical design, and ensuring delivery of high-quality enterprise solutions. As part of Mastercard’s commitment to
diversity hiring , we strongly encourage applications from underrepresented groups in technology.
Key Responsibilities
Lead and mentor a team of developers, providing technical guidance and best practices.
Design, develop, and maintain enterprise‑grade applications using Java and related technologies.
Collaborate with product owners, architects, and cross‑functional teams to define technical solutions.
Ensure scalability, performance, and security standards are met in all deliverables.
Participate in code reviews, architectural discussions, and hands‑on development.
Drive Agile/Scrum ceremonies, ensuring timely and quality project delivery.
Contribute to innovation, process improvements, and adoption of modern technologies.
Required Skills & Qualifications
Master’s/Bachelor’s degree
in Computer Science, Engineering, or related field.
8+ years of experience in software development.
Strong expertise in
Java, Spring Boot, Microservices, RESTful APIs .
Hands‑on experience with
Cloud platforms (AWS/Azure/GCP) .
Proficiency in
SQL/NoSQL databases .
Experience with
CI/CD pipelines, Jenkins, Git, and DevOps practices .
Strong understanding of
Agile/Scrum methodologies .
Excellent problem‑solving, leadership, and communication skills.
Preferred Qualifications
Prior experience in
fintech or payment systems .
Familiarity with
containerization (Docker, Kubernetes) .
Exposure to
performance tuning, security best practices, and large‑scale systems .
Seniority level Mid‑Senior level
Employment type Contract
Job function Consulting
Industries Banking
#J-18808-Ljbffr
Java Developer
to join our client Mastercard’s engineering team in St. Louis. This role focuses on leading a team of developers, driving technical design, and ensuring delivery of high-quality enterprise solutions. As part of Mastercard’s commitment to
diversity hiring , we strongly encourage applications from underrepresented groups in technology.
Key Responsibilities
Lead and mentor a team of developers, providing technical guidance and best practices.
Design, develop, and maintain enterprise‑grade applications using Java and related technologies.
Collaborate with product owners, architects, and cross‑functional teams to define technical solutions.
Ensure scalability, performance, and security standards are met in all deliverables.
Participate in code reviews, architectural discussions, and hands‑on development.
Drive Agile/Scrum ceremonies, ensuring timely and quality project delivery.
Contribute to innovation, process improvements, and adoption of modern technologies.
Required Skills & Qualifications
Master’s/Bachelor’s degree
in Computer Science, Engineering, or related field.
8+ years of experience in software development.
Strong expertise in
Java, Spring Boot, Microservices, RESTful APIs .
Hands‑on experience with
Cloud platforms (AWS/Azure/GCP) .
Proficiency in
SQL/NoSQL databases .
Experience with
CI/CD pipelines, Jenkins, Git, and DevOps practices .
Strong understanding of
Agile/Scrum methodologies .
Excellent problem‑solving, leadership, and communication skills.
Preferred Qualifications
Prior experience in
fintech or payment systems .
Familiarity with
containerization (Docker, Kubernetes) .
Exposure to
performance tuning, security best practices, and large‑scale systems .
Seniority level Mid‑Senior level
Employment type Contract
Job function Consulting
Industries Banking
#J-18808-Ljbffr