Technical Specialist - Java

Genesis IT&T Pty Ltd

Our client is a Government Agency who are seeking a Technical Specialist with strong and extensive Java experience for a role based in Sydney.

Primary purpose of the role
The primary purpose of the role is to deliver web applications and services developed by Java technology. This role supports the delivery of projects within the whole lifecycle of software development including system design, build, unit/system testing, UAT, production & non-production support and system documentation.

The incumbent must ensure the design and development to meet Sydney Trains IT quality standards.
Key accountabilities
  • Live the organisational values to achieve outstanding outcomes for the organisation and customers
  • Creating interactive user interface designs covering multiple technologies (desktop/mobile), including use of mock-ups for design demonstration
  • Meeting with business representatives to understand needs, gather and analyse needs and formulate solutions (new systems or enhancements to existing systems)
  • Technical solution design in adherence to IT standards, by translating user requirements (functional/non-functional) in collaboration with solution architects and other technical specialists and the development of high quality technical documentation
  • Build & Test solutions in an agile development environment, support business testing and remediation of solution based on business feedback through to application implementation and ‘go-live’
  • Systems support by providing ‘fix-to-fault’ maintenance and enhancement services through collaboration with other technical specialists and creation of schedules and release plans. Out-of-Hours and On-call support is required on an ad-hoc basis
  • Create development estimates, schedules and release plans for software development
  • Execute safety responsibilities, authorities and accountabilities consistent with the organisation's SMS requirements as defined in SMS document number SMS-02-RG-3058
Key Challenges
  • Maintaining the accountability for quality analysis and documentation that is the foundation on which future systems are developed.
  • Building innovative and high quality solution within budget and project timeframe
  • Developing effective on-going relationships with stakeholders within various business divisions
Role Dimensions

Decision Making
The position is accountable for agreed deliverables for assigned IT projects.
Independent decision making requirements of the position include:
  • Designing, implementing and maintaining Java solutions to meet business needs
  • Providing best practice solutions to help business stakeholders to achieve business goals
Collaborative decision making requirements of the position include:
  • Strategic and tactical project objectives
Essential Requirements
  • Strong problem solving and analytical skills demonstrated by the ability to research and develop solutions for complex technical problems
  • Strong analytical skills in the design of integration patterns, data analysis and database design (physical/logical) for complex technical solutions with detailed understanding of issues and impacts of software development across multiple functions of the organisation.
  • Full Stack Java commercial development experience (at least 5 years) using Java (Spring, Hibernate), HTML5, CSS3 and AngularJs
  • Strong knowledge of System Development Life Cycle (SDLC) methodologies.
  • Extensive experience in developing technical designs from user requirements
  • Tertiary level qualifications in a relevant discipline and/or equivalent industry experience.
If this sounds like you:

Apply! Or drop me a line at OR give me a call on  0292364560 to discuss further. If we believe you're a good match, we'll get in touch with you to let you know the next steps!