We are looking for a talented Core Java Software Developer to joinur Product Development team. As part of our team, you will be working very closely with our Traders to develop and improve the complex and high-speed proprietary trading software that enable the company to trade on exchanges worldwide.
A day in the life of a Core Java Software Developer
Almost every morning we get into the office before our colleagues in the Amsterdam office, so before going for the stand-up we have time to catch up with team mates in Cluj, drinking a coffee, do some small code reviews and read any emails that were received the evening before. Then it’s time for the stand-up with the entire team, a good opportunity to stay aware of what’s happening on the other projects. After the stand-up the first round of work begins, implementing new features or fixing bugs in the current project. For lunch we order or go out. After lunch we might have some technical sessions with the other guys in the team to debate and decide on implementation details.
Whenever we need a break or some snacks we head downstairs where we can find sweet and sour snacks, we can play the Xbox or even do pull-ups. The ones that have some musical talent can even play the guitar.
What will you work on
How will you do it
We work in small teams, grouped by business area. Each team is typically responsible for a set of related applications, and works in tight collaboration with business owners. We maintain libraries shared across the teams to enable code re-use and to have a common view on application architecture. We write extensive unit tests, and have a QA team that supports us with integration testing. We follow agile practices, tailored to the problem area and preferred team approach.
What you need to succeed: