- Several years of hands-on experience in Software Engineering
- Solid knowledge of Java (8, 11) and object-oriented software architectures
- Experience with the Spring (Boot) framework
- Experience in SQL
- Experience in Software Integration Development (SOAP/REST)
- You are comfortable with microservices architectures, API-based and event-based communication.
- Using build tools (like maven, gradle)
- Experience in agile development in a team and an organized and result-oriented work ethic for sustainable and scalable web systems
- Good knowledge of how to design distributed systems
- Good knowledge of the English language, regardless of your mother tongue
Nice to have:
- Experience in NoSQL
- Previous experience with lucene/solr/elasticsearch
- Experience with Docker and ideally, experience Kubernetes and Helm
- Experience with Apache Ignite and Redis
- Continuous Integration and Deployment with Jenkins (or others)
- Experience with GraphQL is a plus
- Experience with Reactive programming (Spring WebFlux)
If you would like to become an integral part of one of our project teams, email us your application via application link.