Role: Java Springboot Developer Location: Melbourne Role Specification: This role will work in a team that delivers to Technology & Transformations strategy and will execute a program of work focused on: • Creating and delivering solutions that add value to our customers • Working collaboratively with stakeholders to design, implement and optimise user experiences using Digital technologies • Provide systems analysis, design, development, maintenance and ongoing support for KYC applications Key Accountabilities • Contribute to development and maintenance of KYC applications. • Support KYC applications by assisting with analysis and problem resolution. • Conform to quality assurance standards and agreed processes within the department and application ecosystems. • Contribute to unit and integration testing on developed code including the execution of thorough and effective unit and system test plans and participate and/or support further testing phases. • Identify technical improvements and team process improvement initiatives that will benefit the business. • Provide input to or develop business systems solutions, estimates and specifications. • Assist with investigations into potential architectural solutions, liaise with relevant technical experts and contribute to solution design and costing. • Formulate and recommend changes and/or enhancements to Suncorp standard processes. • Work collaboratively maintaining ongoing dialogue and relationships with stakeholders as part of continued solution development and support. • Provide timely and effective advice on progress and ability to meet service and solution deliverables within agreed expectations. Qualifications: • Tertiary qualification in Computer Science, Software Engineering, Information Technology or equivalent industry experience. Experience: • A minimum of 5 years appropriate industry experience as a Software Engineer using various programming languages. • Experience with programming and scripting languages such as Java, Micro Services (APIs), JavaScript, Python, Groovy & React. • Experience with the Spring Boot, Spring Security and Spring Hibernate. • Experience with JBoss & JSP. • Experience with Tomcat application server. • Experience with Oracle & SQL databases. • Experience with RHEL OS. • Experience with AWS Lambada and SQS. • Experience in Continuous Integration or Continuous Deployment tools such as Go & Jenkins. • Experience in source code management using Git or Bitbucket. • Experience in Test Driven Development and automated testing frameworks. • Experience in testing frameworks using WireMock, Stubby, REST Assured, Pact JVM, Jest, Enzyme, Selenium WebDriver and WebdriverIO or similar. • Experience with security toolsets, such as Fortify/owasp-Zap/sonar/Qualys. • Experience supporting high availability production systems. • Experience in Serverless computing concepts and container platforms such as OpenShift. Key Capabilities/Technical Competencies (Skills, Knowledge, Technical or Specialist Capabilities) • Proven track record of delivery. • Strong stakeholder management skills. • Excellent knowledge/experience in the application of Agile and Lean approaches. • A deep conceptual understanding of Enterprise level Customer Identity Verification principles. • A solid technical understanding of a variety of platforms and IT system structures (architectural, application, network, infrastructure, security). • The Ability to manage, coach and develop professional staff. • Proficient understanding of best practice standards and design patterns. Interested candidates can send their updated CV to ****** or reach me @ M: +61 2 8880 6489 #J-18808-Ljbffr