Senior Java Developer (M24)

Job Title: Senior Java Developer (M24)
Contract Type: Contract
Location: Melbourne
Reference: (KM)44585
Job Published: July 09, 2019 11:09

Job Description

Who we are:

FinXL IT Professional Services is an innovative Australian owned company providing our clients with technology enabled business solutions and consulting services.The Finite group is a multi-award winning consultancy recognised across Australia and New Zealand for excellence in recruitment for the technology consultancy space. We have 20 years of year on year success. Our teams specialise in the following areas of technology recruitment (contract and permanent): DevOps | Business Intelligence | Big Data | Analytics | Infrastructure | Engineering | Digital; iOS Android| Front End Development| Back End Development | UX | UI | Research | Project Management | Change Management | AdOps | Service Delivery |

The Project:

This is a fantastic opportunity for a Senior Java Developer to join one of the largest mainstream Banks in the Melbourne CBD.

The Role:
A document management system with controlling capabilities from creation to archiving is very critical to any business application. Creation, storing and retrieving the documents at right time with the right content is critical along with providing the security and governance of the documents.
The current EDA (Enterprise Document Archiving) application software is based upon IBM CM (Content Manager) and CMOD (Content Manager on Demand) products.

It is expected that the successful applicant will possess at a minimum;
• 10+ years total experience
• 2+ years in Leadership roles/ experience
• Experience in corporate environment

Duties will include:
• Java & Java frameworks - Spring (Core, MVC, Boot), Struts, JPA/Hibernate
• Java Enterprise Edition (JEE) Skills - Web service design & development, API (SOAP, REST, Messaging), JSP (Java Server Pages)
• Web Development - HTML (Hypertext Mark-up Language), JavaScript
• Application/Web Servers - Websphere Application Server (WAS), Apache Tomcat, Jetty
• Web Services / Tools – RESTFul Services, SOAP/XML, JAX WS
• Messaging: IBM MQ or ActiveMQ
• Build & automation tools – Maven, Jenkins
• Testing tools – Selenium, Junit, Postman
• Source control tools – Github or BitBucket
• Relational Databases - Oracle or MS SQL or DB2 (SQL/PLSQL, Database design, Normalisation, Execution plan analysis, Index creation and maintenance, Stored Procedures) , PostGres/MySQL
• Other skills – Unix/Linux basic commands and SHELL programming

• Test driven development (TDD) – Junit, Mockito, RestAssured
• Amazon Web Services, MS Azure
• CI/CD – Jenkins, Docker
• Financial Industry Domain
• Published freelance projects/websites, Active/passive Tech Blogger, etc…

Non-technical skillset
• Time management
• Manage risk
• Good communication (verbal and written)
• Willingness to train others
• Ability to work and participate in a team environment
• Experienced in Agile Scrum or Agile Lean methodology

Depending on level of capability, other duties will be applicable.

What's next?

If you would like to be considered, please send applications to Kamal Mann on or click the apply button.

Please note: Given the expected volume of applications, only short listed applicants will be contacted.