This is a Senior JAVA / PYTHON Engineer (Open Banking) role with one of the leading companies in AU right now Westpac with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off. More About the Role at Westpac Join our dynamic team and be instrumental in shaping the future of digital consumer finance We are seeking a passionate and skilled Java and Python Developer with a drive for complex challenges and a talent for building and debugging robust, scalable applications. We invite you to join our cutting-edge team and help us revolutionize the way our customers interact with Westpac. Key accountabilities include: • Design, and maintain high-quality, secure backend services using Java, Spring Boot, Python and other relevant frameworks. • Collaborate closely with front-end/big data engineers and designers to triage solution gaps and come up with solution updates. • Implement, and maintain RESTful APIs using Spring Boot, ensuring smooth data exchange across platforms. • Develop and optimize big-data solutions using NoSQL databases. • Manage stakeholder expectations around incidents, issues and releases. • Provide ITIL level 3 support for production issues and co-ordinate fixes. • Lead the level 3 squad and drive the team to meet customer and business outcomes. • Foster a collaborative environment by actively participating in knowledge sharing and technical discussions. What’s in it for me? You’ll play a significant part of the future of a business that has been around for over 200 years. Our purpose is to create better futures together. So, we’ll back you in the development of your career, internal career prospects, and flexible working. You’ll also keep learning to grow your career, backed by a fantastic team of people with a can-do, supportive structure. Whatever shape your family takes, we offer generous paid and unpaid parental leave for your nominated primary and support carers. This includes leave to organise adoptions, surrogacy, and foster care arrangements. And we continue to pay your super contributions while you take all the time you need to get your new family settled. What do I need? • Proven experience as a Java Developer with a strong understanding of Java principles and object-oriented programming. • Working experience with Python development, big-data solutions, No-SQL databases is highly desirable. • Experience in Batch scheduling jobs, real-time streaming, publisher-subscriber solutions • Solid foundation of NoSQL concepts and familiarity with relational databases and SQL. • Excellent troubleshooting, problem-solving and analytical skills with a passion for triaging high-performance and complex systems. • Experience in mentoring and working with offshore teams. • Strong communication and collaboration skills to work effectively with cross-functional teams and extended business stakeholders. If you don’t think you're a perfect fit, you should still sign up to Hatch and create a profile, we'll match you to other roles that suit your profile. Hatch exists to level the playing field for people as they discover a career that’s right for them. We model this in our hiring process for our partners like Westpac. ✅ Applying here is the first step in the hiring process for this role at Westpac. We do not discriminate on the basis of gender identity, sexual orientation, cultural identity, disability, age, or any other non-merit factors. To put it simply, Hatch is for everyone.