Java Online Software Engineer

  • Warsaw, Poland
  • Full-time

Company Description

Our mission is this: we want to deliver bleeding edge, mature role-playing games with a deep focus on storytelling, and we want to wrap them in an honest, good value for money package gamers find worth their hard-earned cash. We’d love all games and gamers to be treated like that, and we’re working hard every day to make that happen.

Job Description

CD PROJEKT RED is looking for a Java Online Software Engineer to join our team in Warsaw in order to help us deliver the highest possible quality online experiences. If you wanna be a part of a very creative and passionate team, don’t hesitate and apply to our studio!

Daily Responsibilities

  • Developing and maintaining highly available, scalable web services for millions of gamers around the world.
  • Working on new projects, from conception to deployment in the production environment.
  • Writing well designed, testable, efficient code by using the best software development practices.
  • Sharing your knowledge with other team members and supporting them in solving complex challenges.
  • Staying abreast of best trends by researching new tools, as well as enhancing and further developing existing solutions.


  • 3+ years’ experience in software engineering.
  • Mastery in Java, at least version 8.
  • Experience with Spring web framework family or any other popular open-source web framework.
  • Expertise in handling SQL databases and query/table optimisations.
  • Experience with ORM technologies (eg. Hibernate)
  • Experience in the development of scalable and highly available web services
  • Strong understanding of best security practices.
  • Knowledge of dependency management tools (Maven, Gradle).
  • Experience in source control systems and deployment processes (git, git-flow, CI).
  • Ability to easily communicate in English.
  • Using modern software development techniques in daily work (DDD, Clean Code).
  • Understanding the importance of software testing and applying it in the software development process.
  • An overwhelming desire to code the best web services on the Internet.

Nice to have

  • Familiarity with containerization solutions (Docker, Kubernetes)
  • Experience with asynchronous communication (messaging queues) 
  • Experience with Go and/or C#
  • Experience with: cloud-based scalable solutions, microservice architecture, NoSQL databases, Java 11, Spring Boot

Additional Information

  • A modern and relaxed studio atmosphere
  • A chance to work in a booming industry, within an international team
  • Private health care (Enel Med, Medicover or Lux Med)
  • Fresh fruit for everyone in the office, a wide choice of tea, fancy coffee machines
  • Free library with wide range of games and books
  • Many social activities and parties
  • From 20 to 26 days of paid vacation per year
  • A step by step assistance and ‘Relocation Package’ for foreigners willing to establish in Poland
  • Polish lessons for foreign employees
Privacy Policy