09 Aug
|
IT Alliance Australia
|
Australian Capital Territory
09 Aug
IT Alliance Australia
Australian Capital Territory
One of our Federal Government clients seeking to engage couple of Principal Java Software engineer in Canberra.
Role: Principal Java/Bespoke Software Engineer (Developer) - (EL2 Level)
Location of work: Canberra
Length of contract: 12 months
Contract extensions: 24 months extension (02 extensions of 12 months each)
Security clearance: Australian citizen and must be holding Baseline security clearance
:
Your responsibilities will include:
- Develop enterprise-grade software using Java and Oracle technologies
- Develop / maintain web-based UI using ReactJS, CSS and HTML
- Design data models, translate to physical data models and implement using Oracle Database
- Implement CRUD operations on the database using Java Object-Relational Mapping frameworks
- Produce and maintain detailed design artefacts & technical specifications
- Create and work with RESTful OpenAPI specifications, SOAP WSDLs, XML Schemas
- Develop and maintain DevOps workflows using Jenkins, Git and Maven & Ant
- Perform and build Nexus software releases following established processes
- Providing advice and support for Applications Director & CIO
- Provision of on-call services as part of a team roster (calls are rare one per year)
Key duties and responsibilities
Essential Skills Required
- Excellent verbal and written communication skills. • At least 8 years Java experience, enterprise design patterns, JPA, Hibernate ORM, JEE an advantage, reactive programming an advantage. • Java Web service development, SOAP and REST APIs, OpenAPI/XSD Schemas, XML/JSON, Spring/SpringBoot. • Unix/Linux, Bash. • Maven lifecycle management, Continuous Integration, Unit and System Integration testing. • Major database experience, including data modelling, stored procedures. Oracle preferred. • Willingness to be 24x7 on-call. Historically calls escalated to the dev team between 10pm and 6am are rare one per year. • AWS development (EC2, Lambdas, API Gateway, S3/SQS, Cloud Formation).
Technical skills:
Qualifications and Experience: • Solid commitment to software engineering processes and a proven ability to develop robust and maintainable software. • A proven ability to document technical processes. • Implement and maintain automated testing. Provide feedback on implementation and design aspects as required from other areas. • Assist in the continuous improvement process by developing and enhancing procedures and produce documentation, including detailed design documentation.
📌 Principal Java Software engineer (Australian Capital Territory)
🏢 IT Alliance Australia
📍 Australian Capital Territory