Java Developer

Wrocław · Engine

Job openings     Java developer

Java Developer

Salary range:

  • up to 10 800 - 13 440 PLN net + VAT (B2B)
  • up to 9 000 - 11 200 PLN gross (employment agreement)

The team

We are a team of software engineers, data scientists and researchers who build the inference engine. The heart of our technology is a powerful set of algorithms for preliminary diagnosis and triage. Backed by statistical models and machine learning, the inference engine allows patients to assess their symptoms and provides them with information on possible medical conditions.

We work closely with medical experts. We love discussing improvements and figuring out the best solutions together. We also believe that clear and honest communication is what helps us thrive.

Our team is making some of the most significant decisions for the company. We are conscious of the challenge we face and take full responsibility for everything we do. That’s why we double-check every new feature, do code review, and write automated tests.

Our goal is to create the most accurate inference engine in the world. To make this happen, we need your help.


  • Good knowledge of Java
  • Attention to details and code quality
  • Strong experience with tests
  • Willingness to develop programming skills
  • Craftsman approach
  • English – written and spoken (min. B1)

Would be a great advantage:

  • Knowledge of API design principles
  • Experience with machine learning
  • Cloud computing skills
  • Experience with Docker and Kubernetes
  • Knowledge of Agile methodology
  • Experience with Extreme Programming


As a Java Developer on the Engine team you will work on developing our inference engine along with its API. Your solutions would be used in two ways: by our internal teams and directly by our customers.

Our current stack includes following technologies. This list is by no means closed. We are open to new ideas, innovations and improvements.

  • Java 8 and 11
  • JAX-RS with Jersey
  • Maven
  • Swagger
  • Junit, Mockito, AssertJ
  • MongoDB
  • Docker, Kubernetes, Google Cloud Platform

Your daily tasks will include the following:

  • Participation in defined agile process
  • Designing and implementing new features
  • Research of new solutions
  • Code review
  • Code refactoring
  • Automated testing
  • New version releasing
  • Bug fixing


We're committed to building an open and supportive environment where you can do your best work and improve your competence. You will be working with great people, and we will help you lead a healthy life outside of the office. What benefits do we provide?

  • Employee Stock Ownership Plan
  • Flexible forms of employment
  • Flexible working hours
  • Any gear you need
  • Ability to work remotely
  • Paid vacations (also for B2B)
  • Private health coverage (PZU Zdrowie)
  • Free consultations with a doctor in our office
  • Training budget
  • Gym membership (MultiSport)
  • Lunch discounts

Next steps

If this sounds like a good fit for you, apply now by clicking the button below. We need to know where you are as a developer, so your application must include your CV and links to your online profiles (LinkedIn, GitHub, etc.).

Interview steps:

  1. Short call with selected candidates. It would take about 40 minutes.
  2. Coding task as a homework. You would have one week to do task in most comfortable time.
  3. Next, two interviews are planned. Technical interview with Engine team members and interview with CTO to better understand your experience, expectations and motivation. This would be done remotely, and could take about 2 hours in total.
  4. Job offer proposal, if successful.

When you pass all steps, we’d be more than happy to have you on board!

1 vacancy

Contact person in this recruitment

Oleksandra Chernyak
Recruitment Manager

Share offer

Recruitment powered by tomHRM