About our client Our client is a pioneering and fast-growing technology start-up company with offices…
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 a web application that is used in the Netherlands to identify problems with youngsters, such as addiction or physical abuse. Its primary goal is to link users to each other that have signalled problems with the same youngster, thereby trying to provide aide as quickly as possible.
This web application has originally been developed in Spring using the Wicket framework. It is integrated with several national services using SOAP, and it provides SOAP and REST interfaces for authorised applications to use. New features are added continuously to this product, as well as redesigns and refactoring of existing code.
What kind of person are we looking for?
We are looking for an experienced Java developer to work in a small team. You will be working closely together with the lead developer and architect from the Netherlands. New features to be developed will be briefed in detail using Jira. We encourage sparring within the team on approaches how those features should be implemented.
You see working in a brownfield project and increasing the maintainability of the product by refactoring the code using object oriented principles and design patterns as an exciting challenge. 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.
What qualifications are we looking for?
• Java 8
• Spring (Boot)
• Some experience with Wicket is a plus
• 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 help 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 focussed 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 in welcoming you to our family.