Senior Java Developer

What we are looking for

  • Pragmatic engineers, those that get things done, which often means finding a creative compromise between an ideal technical solution and actual client needs.
  • Developers that have seen all the phases of a project lifecycle
  • Someone passionate about technology, that reads and follow the industry
  • Someone that builds thing on his own, experiments and hacks

Desired skills and experience

  • Bachelor’s degree in computer science, software engineering or equivalent technical discipline
  • At least 5 years professional experience implementing Java enterprise level solutions
  • Extensive knowledge of the core Spring Framework and its main modules: MVC, remoting, data access
  • Experience with source control systems, tagging and branching techniques (e.g. git flow)
  • Experience with continuous deployment and continuous integration pipelines
  • Experience with the test driven development cycle
  • Fluency in object oriented design and common design patterns
  • Ability to design and properly scope micro services
  • Experience with containerised applications and their scaling/management is a plus
  • Experience with JavaScript, Jquery, Angular.js or other front-end javascript library is a plus
  • Ability to work in a team where Agile methodologies are used (e.g. Scrum)
  • Ability to analyze business/functional/non-functional requirements
  • Ability to provide mentoring to junior staff

Why you should work for us

  • We will challenge and push you, you will grow in leaps and bounds
  • You will see a multitude of technologies and projects, this will make you learn a lot in a very short period of time
  • We are an engineering driven company, what matters is how good you are and how well you deliver
  • We have an entrepreneurial and agile mindset, there is a lot of opportunity to grow quickly
  • We know that the technology landscape changes quickly, we strive to stay ahead of the competition
Curriculum vitae

By clicking Apply you are agreeing to our Privacy Policy