We are looking for a person for the position of Java Software Engineer. As a Java Software Engineer, you will have the opportunity to work on interesting projects and implement innovative solutions for our clients.
- Experience in JVM technologies (Java, Kotlin, Groovy, Scala).
- Ability to develop solutions within microservices architecture (microservices, event driven architectures).
- Experience with databases (RDBMS, NoSQL...).
- Knowledge of OOP, SOLID and design patterns.
- Knowledge of best practices (Clean Code, Code Review).
- Knowledge of Spring Framework.
- Knowledge of REST.
- Ability to write valuable unit and integration tests (knowledge of TDD methodology).
- Basic knowledge of CI/CD tools.
- Fluent in English and Polish (minimum B2).
- Communication skills, self-reliance in problem solving and information retrieval.
- Experience with clouds (AWS, GCP, Azure).
- Knowledge of Docker / Kubernetes.
- Ability to secure applications (OAuth, JWT).
- Knowledge od Camunda, Jboss.
- Hybrid work 2- 3 days from one of our offices per week.