If you are looking for a job in IT, we have lots to offer. Our teams work ‘in house’ on end-to-end projects, in close co-creation with our clients. We use an agile project methodology that integrates analysis, design, development, testing and quality assurance. This means that you will always work in integrated teams, making sure you will see the results of your input and efforts. Working as a team, also means you succeed together (or you fail together). But as a principle, we never give up until we find the best solution for every issue. At Roots Software we use cutting edge technology and tooling. So you can be sure of an increasing learning curve.
Call or mail our recruitment officer Valérie Sastre at +32 496 16 81 85 or firstname.lastname@example.org.
We practice a co-creative approach that must be mutually beneficial, and based on honest and professional commitment to integrity, and excellence.
Our agile style shows our customers in no time that we do what we say and say what we do: we enlighten our customers through conversations and proofs-of-concepts. We listen and respond: straight, candid and direct. Inspired by the Agile Manifesto, we continuously verify that results evolve in the right direction.
We dare to practice responsible risk taking and we learn from our mistakes. We organize around trust, respect, and delegation instead of command and control. We operate with a minimum of bureaucracy and a never-ending focus on productivity. We stand by our customers.
Do you fit the profile?
You are experienced in developing business applications in Java.
Novice to guru, all are welcome.
You have worked with common frameworks that facilitate development, know their benefits and when to use them. (Spring, Hibernate, Maven, JUnit, …).
You have experience with writing automated tests that prevent regression.
You see writing code as a craft and know that the quality and readability of your code is important.
You want to keep specializing in a technology you are interested in but are not afraid to learn and work with other unfamiliar new technologies.
You know the power of object-oriented programming and its principles, and you can understand and implement UML designs that describe them.
You have worked with application containers and know how they work (Tomcat, JBoss, Weblogic, …).
You have experience with at least one relational database technology and know your way around it (fetching specific needed data, changing the structure and managing the data inside).
You know what Agile means and what it means to work in an Agile team.
You have worked on an integration project that integrates multiple different systems and does something meaningful with them.
You have worked in an Agile (Scrum) context before.