Product Engineer (Java) (offline)

What’s it all about

Here in Xolo, we believe that being an entrepreneur needs to be simpler. We are removing the administrative and bureaucratic part from the equation for our customers, enabling people all around the world to build businesses and live life on their terms. The future of work is freelance.

Over the past 6 years, we have picked the best components of the European ecosystem, bringing them together and creating a self-service-based, highly automated, and location-independent company management solution. Xolo has an international team of over 100 employees who are all dedicated to our mission: make solopreneurship into a magical experience.


Here are a few examples of what we have achieved so far:

Over 100 000 signups
Customers from 130 countries
Over €1.3B worth of transactions processed
Net Promoter Score 75
Close to €15M total funding


About you


You're deeply passionate about software. That said, you don’t want to just mindlessly churn out code with no clue where it'll end up. Instead, you want to know how the software you built impacts the customers and the company.
You've got a thirst for knowledge! You're constantly learning different skills, experimenting with alternative methods, reading about new ideas. And you are looking for a place (hint: Xolo) where you can use them in your everyday work!
For you, what you do is more than just a job — it's your calling! And you're looking to use your skills not only to make a living but to leave this world better than you found it.


How we work


We are committed to building our own customer-centric product. We believe in analyzing data continuously to make better, smarter decisions. You would be joining one of our self-organizing and autonomous teams, where we create MVPs and test our ideas before we commit to building something. Our daily routines are combined with pair programming, refacto weeks, and workshops.



Our technology



The core parts of the Xolo information system are server-side web applications written on Java Platform and glued together in Spring Framework.



For data storage and access, we are using PostgreSQL, AWS S3, and Spring JDBC tools.
The user interface is built with Spring MVC + JSP + HTML5 + SASS + JS + smaller frameworks.
Authentication and authorization are orchestrated with Spring Security and Spring Session.
Long-running business processes are executed with the Telekom workflow engine.
API for mobile apps: REST, JSON
Integrations with 3rd party API-s
For microservices, we use Spring Boot and Apache Pulsar event bus
Central monitoring is based on Grafana, Loki, and Prometheus


We offer



Challenging work in a customer-centric product development team
Autonomy, making decisions and owning your code
Be part of decision-making, seeing and feeling your contribution to the company’s success
Making impact during exciting times while we move from global to local and are expanding in different European countries
Growing together with a qualified team that consists of senior level engineers


And obviously

Company option package
Flexibility and freedom in deciding where and how to work
Compensations and support to keep your mind and body healthy
Hard-working and fun-loving atmosphere with team - and company events
Straightforward communication


If our mission and how we work sounds exciting to you - apply now.

The job ad is no longer active
Job unpublished on 9 June 2022

Look at the current jobs Java →