Job Title: Lead JAVA Engineer - Location: Remote - Duration: 12 Months - Required Education: Bachelor’s and/or Master’s degree in Computer Science or equivalent experience - Industry Experience: 5+ years in the Payments industry - Role: Leading role in designing, implementing, and deploying high scale, cross-functional payment systems - Leadership: Leading role in initiatives that span across teams or departments - Independence: Ability to deliver production-ready code with minimal guidance - Programming: Deep understanding of async programming models - Languages: Experience with Java and Ruby - Databases: Experience with relational databases and caching solutions - Design: Expertise in designing APIs and building RESTful services - Systems: Experience with message queuing, data streaming, workflow frameworks, distributed systems, and service-oriented architecture - Methodologies: Experience with Agile software development and solutions -
Any Graduate