Full Stack Java Developer

Department:
Development
Work type:
Permanent
Location:
Melbourne, Australia
Closing date:
16/07/2017

About the company

Bravura Solutions, listed on the ASX is a trusted provider of software solutions for the wealth management, life insurance and transfer agency industries, underpinned by functionally rich technology that enables modernisation, consolidation and simplification.

Upon joining the Melbourne team you will be a part of a forward thinking business that has built its success through developing innovative technology. We offer a collaborative team and inclusive culture, a comprehensive benefits scheme, and flexible work-life balance. Bravura Solutions focuses on our people’s well-being. With over 950 staff internationally, we are a true market leader and we are seeking someone with a similar mindset to join our growing business.

 

About the role

As the Developer you will be responsible for creating innovative, robust solutions to meet our customers’ emerging business requirements. You are expected to contribute in a collaborative fashion to ensure that both the project team and the wider Development team are successful in achieving their goals.

Main activities

  • Intermediate to advanced level software development and coding capability for Sonata Web / Mobile and Sonata Web Services using Eclipse, Java1.5+/JEE 5+ and related services and frameworks, Web technologies and frameworks such as JSP/Servlets, JSF, Seam, HTML, JavaScript, CSS, Hibernate and Java-based web services and frameworks including JAX-WS and JMS; Mobile web capability including Angular, Bootstrap.
  • Develop and execute effective unit and function tests of all software changes
  • Undertake troubleshooting and problem solving of software defects and application issues
  • Ability to de-bug code to identify and rectify defects or data issues
  • Support intermediate-level software design and estimation activities
  • Provide technical assistance as required to Bravura clients and colleagues
  • Undertake software build and installations and assist with preparation and delivery of releases
  • Proactively meet technical and quality standards and recommend improvements
  • Ensure assigned work is completed in a timely fashion and in accordance to agreed estimates

To be successful in this role candidates will require:

  • Experience having worked on large, complex software product development
  • At least 3 years’ experience as a Java developer (with Java certification)
  • Understands and/or utilises relevant SDLC methodologies (e.g. waterfall, iterative, agile)
  • Web development using HTML, JavaScript, CSS, XML, XSL, JSP, JSF, Servlets
  • Java Web Services using SOAP, JAX-WS, JAX-RS, JAXB, XML, JMS
  • Core Java 1.5 or above, JEE 5 and above
  • Experience with and / or good understanding of Java Frameworks and services including EJB 3.0, JAAS, JMS, JCA, JTA, JDBC, CDI, Servlet 3
  • Experience with some or several of the following Open Source Java frameworks, utilities and applications – XUL, Jasper Reports, Apache FOP, Apache Commons, Log4J, Trove, EHCache, JGoodies, Swing Bindings, Guava, JAWR
  • Java development using Eclipse Platform with related tools and plug ins including Apache Ant, Subclipse, TestNG,
  • Web & Application Servers including JBOSS and Tomcat
  • Relevant Oracle and Sybase ASE tools, services and utilities
  • Code refactoring and use of design and code Patterns
  • Graphical User Interface (GUI) application development methods and practices
  • Source Control using and Subversion and GIT #LI-PRIORITY

Apply now

If you believe that you have the relevant experience and knowledge for this role please apply directly below. Please note only successful applicants will be contacted.

Contact phone:
Only PDF and Word documents will be accepted. Combined file size should be no larger than 9MB.
* Required fields