sydney

Java Software Developer

Product development
Permanent

Objectives: In this role you will be responsible for the design, code and test components within a J2EE architecture to support applications for the financial services markets.

Description of the role

  • Work with Business Analysts and Technical Architects on design aspects to meet technical and business requirements
  • Interact with clients directly to elicit requirements and define solutions
  • Contribute to detailed design efforts to deliver the use case requirements given Software Architecture and Technical Infrastructure
  • Be part of the team that codes and unit tests the components once designed
  • Contribute to the definition, maintenance and adherence to development guidelines/standards and processes
  • Assist with the deployment and administration of Technical Infrastructure (servers and services, both J2EE and Database)

Requirements of the role

Education/Qualifications

  • Relevant IT Industry qualifications
  • Diploma/Degree in finance or accounting will be highly regarded

Essential

  • Excellent communication skills – both written and verbal
  • 3+ years’ experience in Object Oriented Analysis and Design
  • 3+ years with J2EE Application Design, Coding, and Implementation
  • 3+ years’ experience with Web Application technologies such as DHTML, CSS, Javascript, HTTP, TCP/IP, XML, Java Servlets, JSP, JMS, JDBC
  • 3+ years’ experience with open source frameworks related to web applications (e.g. Spring, Struts, Hibernate etc.)
  • 3+ years’ experience with Java tools such as, Maven, JUnit
  • 2+ Years’ Experience with UML Design
  • 2+ Years’ Experience with Hibernate & JPA
  • 2+ Years’ Experience with Ajax Frameworks (e.g. dojo toolkit)

Desired

  • Experience with Performance Tuning & Profiling is a plus
  • Experience with lease/loan origination and/or credit decision systems is a plus but not essential
  • Experience with Automated Tools is a plus
  • Experience with Infrastructure Design & Analysis is a plus

Personal qualities

  • Effective Communicator – both written and Verbal
  • Team player – sound collaborator with a collective mindset
  • Innovative and willing to contribute new ideas

Benefits

  • Flexible working arrangement
  • Education Assistance
  • Life Insurance
  • Employee Assistance Program
  • Fruits at Work
  • Support with professional qualifications
  • Quarterly social/team building
  • Airline discount
  • Employment with an innovative, growth-oriented organization
  • Outstanding career and development prospects
  • Exciting company culture which stands for passion, innovation, integrity, respect and professionalism