Basic role requirements:

  • BSc in Computer Science, Engineering or relevant field
  • Good working knowledge of development methodologies and frameworks
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience as a Certified Java Developer
  • Experience in developing web applications using at least one popular web framework (Angular, React, React Native)
  • 6 months contract

Learn more/Apply for this position