Senior Java Developer (M24)
|Job Title:||Senior Java Developer (M24)|
|Job Published:||July 09, 2019 13:09|
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 |
This is a fantastic opportunity for a Senior Java Developer to join one of the largest mainstream Banks in the Melbourne CBD.
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)
• 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
NICE TO HAVE
• 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…
• 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.
If you would like to be considered, please send applications to Kamal Mann on firstname.lastname@example.org or click the apply button.
Please note: Given the expected volume of applications, only short listed applicants will be contacted.