Qualifications:
5+ years of professional Java Development experience, with significant time spent in a cloud environment.
Expert-level proficiency in Java, API design, and Cloud engineering principles.
Extensive, hands-on experience architecting and building RESTful APIs using popular frameworks like Spring and Spring Boot.
Deep experience with Oracle, SQL, and NoSQL databases such as MongoDB.
Proven experience with Cloud-native technologies, including OpenShift, Kubernetes, and messaging systems like MQ and Kafka.
A strong commitment to and experience in applying clean code principles and design patterns.
In-depth understanding and practical application of the software development lifecycle (SDLC) and Agile methodologies.
Proven experience with DevOps practices and building/maintaining CI/CD pipelines.
Demonstrated ability to lead projects and work autonomously in a fast-paced and rapidly changing environment.
Extensive experience in systems analysis and programming of complex software applications.
Proven ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
Recommended Qualifications:
Significant experience in the Financial domain with a focus on Payments is a strong plus.
Understanding and practical experience with GenAI and LLMs is a plus.
Experience in architecting integrations for mainframe applications with Kafka or APIs is a plus.
Subject Matter Expert (SME) in at least one critical area of Applications Development.
Demonstrated ability to adjust priorities and strategy quickly as circumstances dictate.
Proven leadership, mentorship, and project management skills.
Consistently demonstrates clear, concise, and influential written and verbal communication.