Szczegóły ogłoszenia

ManpowerGroup Sp. z o.o.

Java Developer


Opis stanowiska:

Our Client is an international Dutch IT company with offices in Ukraine, Macedonia, and Poland. Being on the market for more than 10 years already it is opening a new office in Cracow for a new long-lasting project for a world-leading supplier of online and in-venue based sports betting and gaming solutions.


  • Development of new features and functionality for products and services, including the production of unit tests as and where required;
  • Participating in reviews for products of the projects they are assigned to;
  • Ensuring code quality is maintained at a high level for products and services delivered by the team the Software Developer is working with;
  • Maintenance of relevant technical sections of the internal Knowledge Base;
  • Understanding of solutions architecture and design, including KPI definition;
  • Input into planning sessions for sprint planning and sprint retrospectives;
  • Support the Senior Software Developer to ensure continuous quality improvement in the sprint team
  • Escalating issues in areas of material improvement, notably around performance, security and scalability;
  • Contributing to Scrum meetings and escalate issues as appropriate to the Senior Software Developer;


  • A Bachelor's degree in a traditional science subject, ideally computer science, engineering or information systems;
  • At least 2 years' experience developing commercial Enterprise Java applications;
  • Ideally 1 year of demonstrable experience in developing on distributed, high-volume, highly available, complex transactional systems;
  • Experience in developing web applications using at least one popular web framework (JSF, Drupal, GWT, Spring MVC etc.);
  • General understanding of the use of Docker, Ansible, Maven, Jenkins, Sonar and Git (BitBucket);
  • An understanding of TDD and/or BDD principles;
  • A good understanding of relational databases, SQL and ORM technologies (JPA2, Hibernate etc.);
  • Ability to document technical solutions in a variety of formats and to constructively share knowledge with team members;
  • Ability to learn new technologies quickly;
  • Excellent verbal and written communication skills;
  • Excellent teamwork skills within a scrum team environment;
  • Ability to deal with changing priorities within a large programme;

Miejsce zatrudnienia: Kraków, Polska


Nice to have:

  • Some experience in Akka, Kafka, Scala and Cassandra;
  • Some understanding of large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communications and brokering;
  • Hands-on experience in developing microservices using at least one popular framework (Netflix OSS, Spring Cloud, Play etc.);
  • Some experience in Domain Driven Design, the actor model, event-sourcing and CQRS;
  • Knowledge of Python (maybe PHP) and PostgreSQL or MySQL ;
  • General scripting skills: Bash, Perl, Python, Javascript etc.;

Wymagany język angielski, na poziomie: płynny biegły

Wymagany język wszystkie języki, na poziomie: płynny biegły



  • B2B contract, paid leaves and sick leaves;
  • Trainings in Lviv and in London;
  • Long-lasting project in new technologies;
  • Friendly and highly professional teams;
  • Multinational, stable company with open communication;
  • Possibility to fulfil ambitions and develop career path;
  • Paid English classes;
  • Competitive salary and compensation package;

Nie odkładaj swojego rozliczenia!

Odbierz swój zwrot podatku, uzyskaj zasiłek i zwrot ubezpieczenia!

Nie zastanawiaj się dłużej i dokończ formularz!