• Contributing in all phases of the development lifecycle.
  • Writing well designed, testable and efficient code.
  • Ensuring designs are in compliance with specifications.
  • Preparing and producing releases of software components.
  • Supporting continuous improvement by investigating alternatives technologies.


  • Relevant degree in Computer Science, Engineering or a related subject.

Skills / Experience:

  • 3+ years’ relevant Java experience.
  • Java SDLC (develop, debug, test, package, publish, deploy) experience.
  • Knowledge of Spring technologies and JPA / Hibernate.
  • Experience working in an Agile environment.
  • Familiar with Java build and dependency management tools such as Maven and Ant.
  • Knowledge of GIT or similar source repository management tool.
  • Troubleshooting and analytical skills.
  • Abilities to document a solution.

Desired Skills:

  • Java
  • J2EE
  • SDLC

Learn more/Apply for this position