Senior Developer

at  WESTPAC BANKING CORPORATION

Gold Coast, Queensland, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Aug, 2024Not Specified05 May, 20242 year(s) or aboveJunit,Hibernate,Communication Skills,Java,Design Patterns,Time ManagementNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

  • Gold Coast location with flexible working
  • Be a part of a world class team

HOW DO I APPLY?

Start here. Select the APPLY or button.
At Westpac we are committed to providing a supportive culture and creating diverse, inclusive, and accessible workplaces, branches, products and services for our customers, employees, and community. This role is open to experienced candidates seeking a discussion around workplace flexibility. We invite candidates of all ages, genders, sexual orientation, cultural backgrounds, people with disability, neurodiverse individuals, and Indigenous Australians to apply. If you have questions about the recruitment process, please email talentacquisition@westpac.com.au.

Responsibilities:

Main role and responsibilities are:

  • Perform the design and development of software solutions for business-critical application change projects, enhancements, and maintenance.
  • Prepare and update high level functional and technical specification documents.
  • Contribute to the development of detailed design documents to enable solutions development to identify final sizing and costing within application domain.
  • Perform the design and development of software solutions according to Group development standards, with the goal of providing reliable, stable, and operationally sound applications that meet business requirements.
  • Apply Design Thinking principles such as customer empathy, creative collaboration and test & learn ensuring solutions address customer needs and are viable and feasible for the business.
  • Develop operational and system documentation to enable effective maintenance and support of applications.
  • Plan and conduct unit testing of software solutions designed and developed to ensure quality and (fit for purpose) deliverables.
  • Using an understanding of business requirements and the applications roadmap, clarify with and influence the business in defining technical requirements to ensure system changes are aligned to longer term investment plans and meet business requirements
  • Apply Agile frameworks, techniques and processes and overlay agile reporting and governance to deliver incremental value to areas of responsibility.
  • Consistently apply tools, standards, methods, and processes in developing solutions to ensure that quality applications are developed with consistent maintainable code which supports risk and compliance management.
  • Review code to deliver quality, regulatory compliance, security, and fraud detection

To be considered for this role you need the following skills/experience:

  • Strong Core Java skills
  • Minimum 5 years hands-on experience on Java
  • Minimum 3 years hands-on experience on Spring/Spring Boot
  • Have a passion for discovering and learning about new technology.
  • Great understanding on Java OOPS & entity relationship management
  • Hands-on Experience in Hibernate, Junit, Maven/Gradle, GIT, JIRA
  • General awareness of Java design patterns
  • Minimum 2 Years’ experience in any RDBMS.
  • A good understanding of designing Database objects (Table, Index, partitions, constraint)
  • Excellent verbal and written communication skills
  • Collaborative team player
  • Knowledge of system development life cycle.
  • Knowledge of applications support and development.
  • Ability to work independently or within a team framework.
  • Strong time management, workload management and organisational skills


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Gold Coast QLD, Australia