· Experience with a backend microservices, based on one of the following: Spring Boot (Spring MVC, Spring WebFlux), pure Spring Framework.
· Understanding and experience of multi-threaded concurrent environment, added caveats and challenges
· Multiyear experience in Java based RESTful web services development lifecycle, experience in event-driven architecture is an advantage.
· Experience with using SQL/NoSQL solutions: Postgres, DynamoDB, MongoDB, etc
· Ability to measure and optimized SQL queries.
· understanding of ACID; REST API design and development Exposed to microservice design and development best practices
· understanding design and development patterns
· Experience with reactive java frameworks (Reactor, RxJava) is an advantage
· AWS native solutions experience: SQS, DynamoDB, S3, Aurora, SNS, etc is an advantage
· Knowledge of modern security mechanisms and authentication types is an advantage English language skills