Description
Senior Java Developer
Senior Java Developer required for our market-leading client.
Description
For the mobile development team we are looking for a skilled software engineering professional specialized in the development of our Java Back End.
Senior Java Developer:
- Minimal a Bachelor Degree in Computer Science or comparable (HBO opleiding)
- strong skills in Java software development and experience in design and development of complex, secure and performant 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
- 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