Go directly tomain navigation, search input field or thecontent

Java Developer

Triodos is growing rapidly, and so is our software development department. We’re expanding existing teams and forming new teams. You, a true Java enthusiast, can contribute to this. We have vacancies on all levels, from junior to senior positions.

As a Java Developer at Triodos bank, you help building the core banking system of one of the most sustainable banks in the world. You share our social mission and want to contribute to it, doing what you do best. Focus on performance, maintainability, scalability and robustness is what you strive towards. Quality is of utmost importance to you. Welcome to Triodos Bank.

The position Triodos bank is continuously expanding its products and services to its customers. A growing organisation means a requirement for more development capacity. Together we work on a mission critical system, of which we built all core parts ourselves, which means we are in control. Triodos Bank is growing rapidly, but is still small enough for you as an individual developer to make a change and to focus on what you think is important.

A full stack challenge As a Development Team Member in one of our scrum teams, you work in sprints on the user stories that the product owner assigns the highest priority. We have ten multidisciplinary scrum teams; you will be part of one. Together with a test specialist, an information analyst and a couple of developers, you will be responsible for the result of the team. Our goal is to build excellent software. We do this for our branches in the Netherlands, Belgium, the United Kingdom and France.

You like to develop full stack, using technologies like: JEE (Java 8), JSF, CDI, JavaScript, JPA, SQL and Struts (sorry!.. we don’t have mainframes or COBOL, but we have some sort of legacy of course). You aim for continuous improvement, both in technology and in process, within your own team and within the department as a whole. The development guild organises regular meetings and pizza sessions to share knowledge and jointly investigate new technologies.

Scrum team Together we are responsible for a spectrum of large projects to small changes for expansion or improvement of products and services. As a developer you will search for practical and elegant solutions to complex and simple problems. You will build new functionalities for our customers using Internet banking and the mobile app, and you will improve administrative systems for Triodos colleagues.


This is who you are or want to be, depending on your skill level

  • You are an absolute Java champion! Within no time you are up to speed in a large existing code base, which has grown over the last 15 years
  • You can translate functional requirements to a technical solution in a complex environment
  • You can assess when to make a decision by yourself or within your team, and when to consult a tech lead from another team or one of the software architects. You can find the perfect balance between the most elegant solution and a more pragmatic approach
  • You show initiative, contribute to solutions and take the lead. We offer the opportunity to do so, and you will take it!
  • You treat others with respect. Also when they are different from you. You understand the importance of working in iterations and getting things “Done” frequently. You are always looking for ways to improve


We offer a dynamic environment in a rapidly growing organisation, providing space for your own ideas and initiative. Responsibility, hard work and deadlines go hand in hand with foosball, extended lunches, inspirational meetings, a group visit to the Devoxx conference and social drinks. We offer a competitive salary, a 13th month pay, an excellent pension scheme and at least 28 days of vacation a year.


If you are interested in this position, please apply online before 11 mei 2018 via the 'Apply' button and send your motivation letter and cv to the attention of Jeroen Sanders. We would like to get in touch with you!


Do you have any questions? Our Teamlead / Scrummaster Jeroen Sanders can answer these for you via jeroen.sanders@triodos.nl.


As the position based in Zeist, the Netherlands, applicants must be nationals of a European member state or have a valid working permit for the European Union and at least basic knowledge of the Dutch language.



Get in touch

Human Resources Department

For further information, you can contact our international Human Resources department.

Faces of Triodos Bank

We asked some of our co-workers what it is like to work at Triodos Bank.

Triodos Bank in one minute

Youtube is not shown Please accept cookies in order to use this service!Accept cookies