Senior Java Developer
Do you value code that is both readable and maintainable? We are looking for a
Senior Java Developer to join our team.
Developing software at TOPdesk
As an experienced developer, you understand the product's architecture and are able to make suggestions on how to further improve it. You will supervise junior and intermediate developers and perform code reviews together. You can also be tasked with researching and evaluating new methods, or implementing complex changes, either alone or as part of a team.
You have a passion for software development and write your code with care. You have an urge to develop yourself, so you are open to constructive criticism. It is important that you are able to engage in in-depth discussions of both your work and the work of others. Because we work in an international team, you communicate with your colleagues in English. You have thorough experience using various Java frameworks and developing web applications.
TOPdesk as an organization
TOPdesk is an international Software and Consultancy company for Service Management processes. We develop a single standardized Web Application. Because our application is standardized, we focus on the quality of our source code. Code Reviews are important, and we are not shy about refactoring larger systems when necessary.
We have an informal culture which is based on trust, responsibility and freedom. That is why all developers are encouraged to spend 10% of their time on any project they want. We work closely with our fellow developers in TOPdesk's German and Hungarian branches. This includes daily meetings, but also frequent exchange programs between the various offices. All TOPdesk developers travel to Antwerp for Devoxx, the famous European Java conference once a year. TOPdesk also organizes its own International Development Meetings so you can exchange ideas and get to know your international colleagues better.
Your profile
• At least 4 years of experience in developing software
• A vision on how to develop great code
• Analytical skills
• Good communication skills in English (Dutch is an advantage)
Interested?
We believe that the key to recognizing a good developer is looking at their code. Just as you would not hire an artist to paint your family portrait before viewing their work, we believe that it is essential to see a code portfolio. We would like you to send us some sample Java code, ranging from code you wrote for a hobby project, to work assignments.
Are you looking for a permanent position in an informal office in Delft with room for personal development? Then send your application (including your portfolio) to Rob Haaring at vacatures@topdesk.nl.
