- 4+ years of Java design and development (server side).
- Knowledge and experience in microservices and distributed systems. Implementing and consuming RESTful APIs.
- Experience with async communication and event-driven messaging architecture.
- Good technical skills with deep understanding of the development lifecycle, methodologies & best practices
- Ability to execute end to end from design to implementation
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with Mongo or similar document-oriented NoSQL database
- Experience with Spring/Spring Boot
- You know how to cover you code with tests.
- Very good English skills