Java/Kotlin/Scala Software Developer

  • Remote
  • Permanent contract / Freelance
  • According to experience

About this opportunity:

For our client, a company of the future, in the literal sense, we are seeking for Java Developer. Since 2013 they have been focusing on artificial intelligence, machine learning, and optimization. Their experts help tens of start-ups and international companies to solve their most challenging business needs and problems. In 2019 and 2020, they ranked among the fastest-growing companies in Central Europe in Deloitte Technology Fast 50. Now you have a unique opportunity to help them develop shards of the future of the wide range of industries we are working with.

What you can expect:

There are very complex projects in the area of cybersecurity, developing novel modules and products for different companies. They process a vast amount of data, developing and deploying custom anomaly detection algorithms to find the needle in the cyber haystack. The user interface is very complex, and it has to display dense information on a single screen.

They are utilizing our optimization platform to develop systems for the automotive and supply chain. The challenge is to develop a stand-alone application integrated with the customer's infrastructure, using the optimization framework that digests specially processed master data (loaded from customer's databases or added/edited manually within the app).

Perfect job for you, if you have:

  • Solid SW development skills using JVM languages (Java/Kotlin/Scala) AND/OR Python 

  • Knowledge of SQL (must), NoSQL is a plus, knowledge of big data frameworks and pipelines is a strong plus 

  • Production-grade software development - Your code runs in production, and you are proud of it.

  • Experience with software project management - You managed to deliver the requested features on time and on budget.

  • Experience with DevOps - You can design and implement various deployment pipelines

  • Computer science/engineering/math education (ideally MSc equivalents) - you can work with graph algorithms; you understand complexity classes and you can decompose complex problems into a set of simpler ones

  • ML techniques are a plus

We recommend this role for:

  • Those who can work both in a team and independently and engage with the colleagues in knowledge sharing about the experience gained in the projects. 

  • Those who are good at explaining complex issues in a simple way and find gratification in helping the colleagues to shine because you know that a strong performance requires the engagement of the entire team.

  • People who have work permit within Czech Republic market

  • Those who have analytical skills and mathematical reasoning

Recruitment Consultant

Diana Karapetyan

+420 702 077 787

I will be your partner on your path to a new career.

Expertise Guarantor

Petr Hovorka

I will check if your skills match the job requirements.


Does this job offer sum up all that you've been looking for? Let us know and we'll be happy to help you get it.

If you don't have a LinkedIn profile, please send us your CV.

Agree to marketing follow-up

I hold a valid visa, permit, or trade license with the right-to-work in the country that the position is based.*

Not the right position for you?

We have many more positions also available.