Title: Senior Applications Developer
Location: Canberra/ Hybrid work
Type: 6 Months and possibility of 2*12 months extension
Summary:
Senior Applications Developer - Online Systems
Responsibilities:
- Design, implement, manage, and support high performance, scalable J2EE applications on Linux platforms.
- Participate in and contribute to Scrum ceremonies, events, and artefacts to help AFSA continue to build a great development culture and agile program.
- Commit to sustainable development through domain driven design, test driven development, pairing, maintainable code, code reviews, adhering to team conventions and strategies, improving our automated testing suite, keeping security, accessibility, and open standards in mind, and refining our technical implementation as you go along.
- Contribute to the full Software Lifecycle from requirements elicitation to post production support. This means each team member has a tight, on-going relationship with product owners, network and database administrators, testers, and analysts to maximise delivery of high-quality, high satisfaction products.
Strong experience in architecting, implementing and managing high performance scalable J2EE applications on Linux platforms
Proficient in:
- Java
- Service Oriented Architecture / Web Services - SOAP / REST
- Web Technologies and frameworks like Bootstrap, Thymeleaf, HTML, CSS, Javascript and JQueryMarkup Languages like XML and JSON
- Build tools like Maven
- An IDE like Intellij
- Automated testing and unit testing strategies
- Unit testing tools like JUnit or Test NG, and
- Source control tools such as GitHub
Desired Skills:
- SQL database tools like SQL Developer, Oracle database, Toad.
- EJB, Spring MVC, JMS, Active MQ
- UI testing tools such as Selenium
- Story, bug tracking and documentation tools such as JIRA and Confluence
For more information or to apply, please contact Archna Singh on 02 9137 8700 quoting Job Reference: 239906
