Senior Java Developer GUI

Senior Java Developer GUI Job Description Template

Our company is looking for a Senior Java Developer GUI to join our team.


  • Implement the SARS and Lux ‘look and feel’ and usability guidelines for GUI development;
  • Provide technical guidance and mentorship to junior developers;
  • Maintain existing GUI applications written in AngularJS;
  • Implement new GUI requirements using JavaScript, HTML5, CSS with AngularJS and Bootstrap.


  • Ability to deliver production quality software by paying attention to detail, do extensive unit testing and support software testing phases;
  • Keen to work with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation;
  • Experience in web architecture and frameworks;
  • Integration experience (Web services, JMS );
  • At least 5 years relevant experience as a GUI developer in a software development team;
  • AngularJS, Bootstrap;
  • JavaScript, HTML5, CSS;
  • JAXB and XML Schema;
  • Spring, REST framework and JSON;
  • A strong knowledge of Java essentials and JavaScript;
  • Relevant tertiary qualification in Information Technology;
  • Maven;
  • Business process/workflow layers e.g. JBPM, BPEL, Activity;
  • SQL and experience with a relational database (DB2, Oracle, PostgreSQL, MySQL);
  • A good understanding of the SDLC process, tools and techniques related to software development.