Apply on
10+ years of software development experience.
Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
Demonstrated experience with object-oriented design and coding with a variety of languages.
Bachelor s or master s degree in computer science, computer engineering, or other technical discipline, or equivalent work experience, is required.
Hands-on coding experience in JavaScript, React, Redux, HTML, CSS is required.
Hands-on experience in developing high-performance backend applications using a variety of technologies, with specific expertise in Java (including advanced design patterns & common libraries) and cloud-native technologies (AWS, Google Cloud Platform, Azure) is a plus.
Ability to construct enterprise-grade APIs using state-of-the-art techniques and best practices (REST, JSON, XML, etc.).
Knowledge and expertise in Microservices Architecture, Data Centric application design, Event Driven Systems, Kafka, Cornerstone, Data pipelines, Stream processing systems, etc. is a plus.
Experience using database systems like MongoDB, PostgreSQL in high[1]performance and resilient configurations is a plus.
Technical and business knowledge of Firewalls and Networking is a plus.