What we need you to have:
- min. 2 years of experience in Java programming (preferably Java 8+),
- Spring Boot (experience with: oauth, REST, logging, messaging, data),
- SQL and ORM tool knowledge,
- Kafka and also one other queue/messaging system,
- Automatic testing experience,
- Design Patterns knowledge,
- Git, Maven, scrum project management tool experience (Jira, Confluence),
- Communicative English (B2),
What would be nice for you to have:
- Knowledge of Scala, Vavr or other functional programming tools,
- Elasticsearch, Keycloak, Docker etc.,
- DDD, Event-Sourcing, CQRS,
- Spring Cloud Streams,
- RabbitMQ, ActiveMQ,
- Redis, MongoDB, Cassandra,
- gRPC,
- InteliJ, Jenkins, gitlab, Jira etc.,
- Javascript and front-end stack,
- Experience in software house
Joining our team means:
- participation in interesting and developmental IT projects,
- improving qualifications at training courses and conferences,
- participation in meetings and industry events,
- flexible working hours and the possibility of partial remote working,
- informal atmosphere and integration trips,
- modern office with full refrigerator,
- harmonious team with strong competences.