Logo
Drillo.AI

Senior Java Software Engineer

Drillo.AI, Saint Louis, Missouri, United States, 63146

Save Job

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