5+ years experience in modern programming languages: Java and/or Python are required.
3 years experience in designing new solutions and in enhancing/maintaining complex client-server software.
3 years experience on the full software development lifecycle: analysis, design, development, testing (unit tests and performance tests), deployment and support.
Bachelors Degree in Computer Science or equivalent experience.
Experience with relational databases (MySQL, PostgreSQL, Oracle preferred).
Experience in cloud computing (AWS preferred).
Experience working on frontend (either on the React/Javascript stack , or native apps in SwiftUI).
Experience building non-blocking API services with Spring Webflux/Reactor.
Working with multi-functional teams (Quality Assurance, Business, Front-end, Platform/DevOps)
across time zones.
Experience working directly with business teams: ability to deeply understand a business requirement and turn it into a valuable Solutions.