Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience with over 10+yrs of experience in Leading Development, System Design
· 5+ years of Payments industry experience
· Leading role in the design, implementation, and deployment of one or more high scale, cross-functional payment systems.
· Leading role in initiatives that span across teams or departments.
· Independent, dedicated, and able to deliver production ready code with minimal guidance
· Deep understanding of async programming models (events, callbacks, promises, async/await).
· Experience with Java
· Experience with relational databases and caching solutions
· Expertise designing APIs and building RESTful services.
· Experience with message queuing, data streaming, and workflow frameworks.
· Experience with distributed system and service-oriented architecture
· Experience with Agile software development and Agile software solutions
· Experience with Ruby is nice to have
Any Graduate