Senior Software Engineer — The Rocks, Sydney
Expired

Senior Software Engineer (Multiple roles) Contract Length: 6 Months with the view to extend - 2 - 3 year engagement. Location: Sydney CBD, Australia Reports to: Senior Engineering Manager Immediate team: 1 x Senior Engineering Manager, 4 x Technical Leads, 10 x Software Engineers. Working arrangement: 3 days in office, flexible working hours. Role Purpose: This Senior Software Engineer role focuses on the development, enhancement, and support of core enterprise Java applications, including both legacy IBM WebSphere systems and modern Spring/Spring Boot services, ensuring stability, performance, and reliability across business-critical platforms. A key aspect of the role is contributing to the gradual modernisation of the platform toward Spring Boot and cloud-native architectures, while uplifting engineering practices across design, delivery, testing, and security in collaboration with business stakeholders. What you will be responsible for: Senior Software Engineer contributing to design, development, reviews, and delivery of scalable, secure, and well-tested solutions aligned to business and non-functional requirements Design, build, and support Java-based applications and services using Spring/Spring Boot and legacy J2EE, including REST/SOAP APIs, performance tuning, and production diagnostics Key strategic focus includes modernising and migrating applications away from IBM WebSphere toward Spring Boot-based cloud-native architectures over the medium to long term Ensure engineering best practices across CI/CD, security (JWT, OAuth, API security), system design (UML, domain modelling), and collaboration with business stakeholders to define and validate requirements Your experience: Strong Java development experience with Spring/Spring Boot, J2EE, and REST/SOAP web services. Experience working with IBM WebSphere, including modernising legacy applications and building new features on existing enterprise platforms. Solid database expertise including Hibernate/JPA, SQL optimisation, transaction management, and performance tuning. Experience designing scalable systems using OO design principles, domain modelling, and UML in Agile environments.

Applications close Friday, 22 May 2026
Take me to the job
Find more jobs nearby: Sydney, Woolloomooloo, Barangaroo, The Rocks, Haymarket.