Description:
We are seeking to appoint a Java Application Developer Level II with at least 5 years software development experience to design and implement web-application projects across the organisation.
- As a member of a Web Team role, you will design and build quality and robust technical solutions based upon agreed business requirements
- Prepare and apply software releases between development, test and production environments.
- Triage, diagnose and remediate production issues in a complex technical environment.
- Experience building and debugging complex systems in a team environment.
- Server-side Java development experience with J2EE (JMS, Web Services etc) and IBM WebSphere Application Server.
- Experience in client-side development experience using MVC frameworks such as JSF, Struts2 etc. Plus experience using JSP, HTML/DHTML, CSS, JavaScript, AJAX, XML, XSL, XSLT.
- Experience building responsive web applications using modern front-end technologies such as CSS and HTML5.
- Experience with modern browser technologies and JSON over REST-based data exchange.
- Experience in a Service Oriented Architectures (SOA) using Enterprise Integration Patterns. REST, Mulesoft, SOA/Web services development a plus.
- Database experience such as using JDBC, JDO, Hibernate, iBatis etc.