Job description, information about the position

Contract type

  • Full-time
  • Trade


  • Working with the latest technologies
  • Possibility to participate in the projects of large companies that operate in banking, insurance, telecommunications or retail sector
  • Possibility to become certified in selected technologies

Required education

  • University education (Master’s degree) - preferably in IT

Required skills

  • experience in app development of Java Standard Edition (SE)
  • knowledge of HTTP, REST, JSON required
  • knowledge of Java EE (CDI / EJB) / Spring Framework, Hibernate ORM, Object Relation Mapping (ORM) / JPA (Java Persistence API) - a big advantage
  • knowledge of the JAX-RS (Java API for RESTful Web Services), HATEOAS (Hypermedia as the Engine of Application State), WebSocket, Java Batch (JSR-352) - an advantage
  • Dependency Injection
  • Experience with Git tools
  • welcome knowledge of GitHub Flow
  • Experience with testing: JUnit or similar framework
  • Basic knowledge of SQL
  • Logical thinking

Language skills

  • English - advanced