skip to Main Content

[closed] Experienced Java developer to join team of 5

About our client

Our client primarily develops web applications and system integrations in Java for its customers. The applications are usually complex, innovative, and involve integrations
with other systems.

They are currently looking to strengthen the team working on multiple software projects related to Digital Out of Home. All the technology is focused on programmatic transaction principles similar to online advertising technology.

The applications have been developed using Spring Boot and have been deployed as microservices in a Kubernetes cluster.

What is the company’s vision?

To help our clients convert their software product ideas into technical solutions which consist of high quality clean and maintainable code.

– Michiel

What kind of person are we looking for?

We are looking for an experienced Java developer (5+ years) to work in a small team. You will be working closely together with several developers and the product owner in The Netherlands. New features to be developed will be briefed in detail using Jira. We encourage sparring within the team on approaches to how those features should be

You like to dive into a product, become an expert, and grow towards a leading role in developing the product further in the future. You are (or have the ambition to) become a
full stack developer and strengthen knowledge on new technologies, such as GraphQL and React.JS.

If a developer is not convinced of your ideas, what do you do?

I let the developer explain why (s)he is not convinced and we discuss the pros and cons of the various solutions. It might be I’m wrong and the developer has a better solution or it might go the other way. In the end it’s about the best solution and what results in the best and cleanest code. Not about who came up with it.

– Michiel

What qualifications are we looking for?

– Java 8+
– Spring (Boot)
– Hibernate
– Some experience with GraphQL is a plus
– Some experience React.JS and Redux is a plus
– Knowledge of object-oriented principles and design patterns
– Experience with Domain-Driven Design is a plus
– Fluent in English

About Personal Programmer

We are a nearshoring company that helps Macedonian developers to find their dream job working for an international client. A job where you can grow as a developer, and get the most out of your working life whilst enjoying every day you come to our office.

We give you the best working atmosphere possible in one of our Skopje based offices. Working alongside other developers who all have their own client. We have an ocean-based setup where everyone works in the same office space. Our HR is solely focused on making you feel at home at our office and in your job. We help with communication towards the client if needed and advise on salary and other work-related subjects. At Personal Programmer you are in good hands and we are looking forward to welcoming you to our family.

Apply now


    COO - Responsible for transparent implementation of overall business strategy and operations of Personal Programmer Skopje in direct coordination with Personal Programmer B.V. Special field of interest: recruitment, managing human resources and career development of software engineers in IT organizations.

    Back To Top