- Demonstrated experience in providing customer-driven solutions, support, or service.
- Proven leadership experience with hands-on development expertise in Java and AWS (GCP or Azure).
- Strong analytical skills with the ability to understand and interpret complex software/systems.
- Excellent communication skills, with the ability to convey technical information effectively to both technical and non-technical audiences.
- Demonstrated experience in developing diverse solution-delivery and design approaches tailored to customer needs.
- Extensive experience in developing complex software/systems using one or more programming languages.
- Proven ability to analyze and estimate project scope and work efforts for software solutions.
- Experience providing technical guidance and leadership to less experienced team members.
- Extensive knowledge of software development and design standards, methodologies, and best practices.
- Comprehensive understanding of infrastructure technologies, operating systems, and the interconnectivity between infrastructure platforms and software tools.
- Extensive knowledge of the Software Development Life Cycle (SDLC).
- Solid understanding of application architecture and design alternatives.
- Solid knowledge of integration and migration strategies and technologies.
Preferred Qualifications:
- 7+ years of hands-on experience in crafting and developing scalable, high-performing, and fault-tolerant applications for large enterprises.
- 5+ years of experience within the Payments domain, with a strong understanding of payment processing, wallet management, and integration with third-party payment processors.
- Expertise in measuring, evaluating, and optimizing application performance.
- Knowledge of professional software engineering practices and standard methodologies for the SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience in owning and operationalizing critical metrics for Payments, building industry-leading telemetry/logging to ensure application state and health.
- Proven ability to lead research and initiatives for cloud-native designs and implementation within public clouds, primarily AWS.
- Experience in building enterprise architecture and influencing coding standards (scalable, performant, readable, and tested code), and ensuring code reviews maintain high standards.
- Strong past experience with Java and the Spring Framework.
- Demonstrated experience with Git/GitLab for source code control, branching, bug tracking, and CI/CD pipe