Job Description
The role
- 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
What experience you’ll bring
- At least 2+ years of Software Development or relevant industry experience
- Excellent knowledge of Java
- Solid understanding of micro-service architecture and message bus design patterns
- Experience in SQL and ORM technologies
- Experience in or knowledge of Spring Boot and Spring Cloud
- Experience in or knowledge of application and system monitoring tools
- Ability to work in the Atlassian suite of products. JIRA, Confluence and Bitbucket
Advantageous
- Understanding of cloud deployment with Docker and AWS
- Understanding of security implications for web applications (OWASP)
- Experience in or knowledge of GitLab DevOps Platform
- A background in financial services applications is an advantage