Java Developer

Home / Java Developer


We are the Setronica team, an international IT company with offices in several countries.

We develop and integrate software for e-Commerce, online marketplaces, delivery services, and build ERP to order.

We are currently looking for a Java Developer to join our team for a project in which we are working on a delivery service with a built-in product marketplace for a foreign customer. In other words, we are creating a competitor to Uber Eat and, in a way, to Amazon.

We offer:

Work in a stable company. We have been on the IT market since 2003. We successfully work on long-term projects and our customers trust us.

Simple and humain management style. First-name basis, horizontal structure, no unnecessary bureaucracy. Colleagues are ready to help any time of the day.

Professionalism. Our teams are made up of individuals with rich and varied professional backgrounds. We will always support you if you have a desire to develop. The company has mentoring programs in which you can participate both as a mentor and as a mentee. We also allocate funds for your participation in conferences, especially if you want to be a speaker.

We expect from you:

– At least 2 years of commercial Java development experience (Java Core, Spring & Spring Boot, Apache Commons);

– Knowledge of English sufficient for development and reading technical documentation;

– You know how to put into practice: Git, *nix OS, SQL, OOM (Hibernate, JPA), Unit testing;

– Interest in the development of multi-threaded, highly loaded, highly reliable systems;

– You know how to be a team player.

We’d love to hear what else you can do. We’ll find ways to apply your various skills, such as:

– Knowledge of microservice architecture,

– Building highload, fault tolerance systems,

– Monitoring and Distributed Tracing,

– MQ (JMS, Artemis),

– Practical experience with automatic build systems and continuous integration of applications (Maven, Jenkins),

– Experience with non-relational databases, etc. 

What you’ll do:

 – Write Java code, taking into account the existing architectural solutions and approaches in the project, as well as offering your own approaches. Develop microservices.

– Your own code coverage and unit tests.

– Review the code of teammates for the quality of solutions and compliance with the architecture and approaches in the project.

– Deploy code and track performance metrics.

– Participate in technical discussions of new tasks or independently design new microservices and solutions.

– Optionally – participate in the analysis of incidents and problems in the operation of the system, participate in duties in case of incidents (for an additional fee).


Official employment, salary is paid without delay.

Work from any part of the world on the same terms. We do not divide employees according to their place of leaving and offer the same conditions so that everyone is comfortable.

Remote work format, if necessary, we are ready to provide a place in our coworking space.

Built-in work ecosystem including Confluence, Slack, Jira, Tempo.

An individual development plan is developed for each employee and a vector is set, which we will follow.

In addition, we work on a flexible schedule, taking into account time zones, which easily helps to adhere to the principle of work-life balance 🙂


After the probation period, if the need arises, we will provide you with all the equipment for comfortable and efficient work.

Employees who have worked for the company for a year or more have the opportunity to relocate to Slovenia with their families. We provide full support in relocation.

To make it easier to communicate with our foreign colleagues, we have English classes for the employees.

Also, you will be able to participate in internal and external workshops and weekly meetups.

Interested? Want to be part of our team? Then apply for a job and send us your resume to!