Go directly to your country

senior integration developer - j2ee/unix in Sydney CBD

Sydney CBD, New South Wales
job type
reference number
apply now

job description

My client is an Australian Government Department seeking an experienced Senior Integration Developer - J2EE/Unix to be a key player in a business critical transformation project. This is an initial 6-month contract based in Sydney, CBD, with the aim of delivering numerous large scale enterprise solutions (end-to-end).


The Senior Technical Specialist/Integration Developer will report directly to the Project Manager and will work as part of the development team on the 3rd Party Integration Project. The role will be to provide expertise in developing integration components to support the sharing of data between the Department's Systems and 3rd Party Application Vendors. The role will require a strong understanding of application design and development using the Java programming language and data integration technologies.

Role and Duties:

  • Deliver an integrated timetabling solution as part of the 3rd Party Integration program
  • Assist with performance tuning of existing restful provisioning interfaces and acquisition interfaces.
  • Develop, unit test and support testing of the Outbound Data Service, Inbound Timetable Service and Attendance & Assessment
  • Deliver solutions for other 3rd party integrations according to the 3rd party development roadmap
  • Coordinate with other teams (middleware, Linux and QA) for BAU and development tasks
  • Documenting and updating application specific artefacts
  • Coordinating with Helpdesk and level-2 support for effective incident management
  • Escalate decisions and unresolved problems appropriately
  • Assist in the planning process to ensure timescales for development and implementation take account of users' needs and constraints

Essential Skills:

  • 8 years' Java development experience in Java Standard Edition (Java SE)
  • 5 years' Java Enterprise Edition (Java EE) development experience in JMS, JPA, EJB, JDBC and JBoss EAP (2 years' minimum with version 6 or above)
  • Must have strong release management skillset
  • Solid SOA development experience in SOAP-based Web services, RESTful Web services and business processes
  • Demonstrated data experience in Oracle RDBMS 12c and Microsoft SQL Server
  • Demonstrated Java framework experience in Apache Camel, Spring Framework and Hibernate
  • Demonstrated knowledge and ability to design XML stylesheets (XSL), XML schemas (XSD), relational database schemas (SQL) and object oriented models (UML)
  • Demonstrated ability to identify and apply design patterns in enterprise integration, Java EE and Java SE environments
  • Knowledge and experience in all aspects of software development life cycle (SDLC) (requirements, design, implementation, testing, deployment, maintenance, technical documentation)
  • Experience in system integration testing and performance tuning of highly software scalable software systems
  • Experience in configuration management tools such as Apache Maven, Git, Bamboo, Confluence and JIRA
  • Experience working in a Unix environment (e.g. Red Hat Enterprise Linux)

Please send your CV via the apply now link OR Nathan.ly@randstad.com.au


Integration, application, data, database, design, solution, release management, developer, development, java, j2ee, jee, analyst, programmer, tibco, oracle, spring, splunk, architecture, vendor, javascript, Spring, Hibernate, Web Services, Struts
apply now