We are looking for multiple Full Stack Developers for our client to help create the best digital online experience for their customers. Based in the heart of Brisbane, you will be building applications that allow customers to buy and manage their policies and claims online, and also contributing to the development of internal applications used by our staff to support the business operation. You will be supported by a team of 60 developers, testers and agile practitioners in their office overlooking the Brisbane river.
Responsibilities
1. Design and develop Java 8/Typescript code to implement the goals of the sprint and deliver value to our business partners.
2. Contribute the design and development of our modern Java cloud micro-service architecture.
3. Contribute to the design and development of our front-end Typescript/AngularJS application.
4. Help build out our CI/CD pipeline and AWS deployment infrastructure.
5. Take ownership of the product, contribute improvement and innovation ideas.
6. Contribute to best practice testing across unit, integration and end to end tests.
7. Attention to detail for the look and polish of web applications.
8. Work within a cross functional Scrum team. Participate in all Scrum ceremonies such as planning, estimating and retrospectives. Contribute to the continuous improvement of team processes.
9. Participate in support and deployment activities as required.
10. Perform other reasonable and relevant activities as requested from time to time to meet operational requirements.
Requirement
11. 5 + years proven commercial experience in web development;
12. Excellent knowledge of Java 8.
13. Excellent knowledge of Spring Boot and Spring Cloud.
14. Knowledge of SQL and ORM technologies.
15. Excellent knowledge of Typescript and Javascript (ES 2015+) and AngularJS
16. Familiarity with modern web frameworks such as React, Angular or Vue desirable.
17. Understanding of cloud deployment with Docker and AWS.
18. Experience with monitoring tools such as New Relic/Sumo Logic.
19. Experience with AWS ecosystem such as S3, EC2, Lambda, SQS.
20. Knowledge of software development, micro-service and message bus design considerations and patterns.
21. Ability to work in the Atlassian suite of products. JIRA, Confluence, Bitbucket and Bamboo.
22. Source code management with git.
23. Understanding of security implications for web applications (OWASP).
24. A background in financial services applications is an advantage.