Java Software Engineer (Freelance) – Amsterdam (8380)


Where others focused their activities on insourcing and managing entire IT infrastructures, our client discovered a significant gap in the market and, as real Pioneers in their field, have successfully exploited their niche. Founded nearly ten years ago they decided to focus their activities on the insourcing of Misssion Critical Applications only. In addition they combined this with two very significant unique selling points: Guaranteeing 100% availability of the functionality of the client’s application(s) and Guaranteeing a Fixed Price This simple, yet ingenious business model, has enabled them to establish both very close and long term business relationships with key players in the areas of internet banking applications, disaster recovery, and trading room applications.


Our ideal candidate is someone with

  • At least 3 years experience with Java technologies
  • Experience developing, releasing, and maintaining high quality Java services
  • Experience collaborating on software projects with design and backend aspects
  • A deep understanding of Java’s networking stacks and the tradeoffs involved
  • Experience programming high-performance, server-side code in Java
  • Ability to write high-quality, reusable and testable code
  • Fluent in speaking and writing in English
  • Knowledge of design patterns
  • Knowledge of Agile methodologies
  • Experience with build automation tools (Jenkins, Travis)
  • Strong will to learn and grow
  • Strong attention to detail, accuracy and thoroughness
  • A natural personal match with our DNA

We often work with several common frameworks in the java ecosystem. We are looking for candidates that have experience with at least number of the following technologies and/or frameworks

  • JDK 8
  • Spring framework
  • Spring boot
  • RESTfull webservices
  • Apache CXF
  • Log4j
  • JCA
  • XML
  • XML Digital Signatures and Encryption