Java Software Engineer - Full Stack


  • Design and develop products in Object Oriented Programming language
  • Write create clean, effective code for simple or complex user tasks
  • Work in an agile, rapid development and prototyping environment where effective communication is paramount
  • Contribute to building a positive, can-do, high-performance culture
  • 4+ years of product development experience
  • Experience with the Spring framework, Maven and other Java related technologies
  • Excellent understanding of object-oriented design patterns & experience with OO languages (Java, Ruby, Python, Scala etc)
  • Excellent Data Structure and Algorithms experience
  • Experience building web-based user interfaces, with understanding of HTML, Javascript, and CSS
  • Experience with and knowledge of relational databases
  • Familiarity with JavaScript libraries such as jQuery,React, AngularJS
  • Experience and desire to work within a fast-paced, iterative development environment
  • Experience with Agile development is a strong plus
  • Academic background, Bachelor degree specialising in computer science or similar engineering discipline
  • Ability to learn quickly and independently
  • Accuracy and careful attention to detail
  • Excellent teamwork and interpersonal skills
  • Resourceful, responsible and able to adapt to charge

Apply Now