Senior Java Developer GUI Job Description Template
Our company is looking for a Senior Java Developer GUI to join our team.
Responsibilities:
- 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.
Requirements:
- 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.