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