Design and develop fit-for-purpose solutions to achieve sprint goals and deliver value to our business partners.
- Leverage your experience to lead solution designs and development of our modern architecture.
- Help build out our CI/CD pipeline and AWS deployment infrastructure.
- Take ownership of the product, contribute improvement and innovation ideas.
- Establish and own best practice testing across unit, integration and end to end tests.
- Work collaboratively within a cross functional Agile team, contributing to development, deployment and support activities as required.
- Perform other reasonable and relevant activities as requested from time to time to meet operational requirements
**_ Essential:_**
- At least 4+ years of Software Development or relevant industry experience
- Excellent knowledge of Java
- Excellent knowledge of Spring Boot and Spring Cloud Microservices frameworks
- Proficient in SQL and ORM technologies
- Experience with technical documentation, including high-level and low-level designs, UML diagrams, user guides and system documentation
- Experience with AWS Developer Tools and ecosystem, as well as Cloud deployment with Docker
- Ability to work in the Atlassian suite of products. JIRA, Confluence and Bitbucket
**_ Advantageous:_**
- Experience in or knowledge of GitLab DevOps Platform
- This role will be developing highly available and reliable Java micro-services deployed on AWS that are business critical._
- The role will be working in one of several cross functional agile teams, supported by a product owner and Scrum master. All software is delivered via agile teams and deployed via a modern DevOps/CI pipeline to AWS._