Description
Senior Java Developer
We are currently looking for a Java Developer/Engineer for a project in Amsterdam, The Netherlands.
Necessary experience for this role:
- Minimal a Bachelor Degree in Computer Science or comparable
- strong skills in Java software development and experience in design and development of complex, secure and performing applications.
- Interest in technology and stay up-to-date on relevant new developments
- 5+ years of software engineering experience, preferably in creating highly scalable mission-critical applications.
- Excellent knowledge of Java including the Spring framework
- It is an advantage if you have experience in Android or iOS development as well.
- Experience with test driven development & test automation
- Real world OO design experience and knowledge of design patterns
- Sound knowledge of relational databases (eg Oracle, MySQL). Knowledge of NoSQL datastores, while not mandatory, is a strong nice-to-have
- Knowledge of Scala and Akka is a nice-to-have
- Experience with at least one modern Scripting language
- Dutch and/or English speaking and writing skills
- Good social and communication skills
- Experience in Agile/scrum or scrum master
- You are familiar with continuous Integration tools like: GIT, Jenkins, Sonar, Maven, Nexus and are able to configure these tools.
- You have knowledge of XML, JSON, REST, web-services