
Senior Java Developer
4 weeks ago
Join to apply for the Senior Java Developer role at Reserve Bank of Australia. Based at our Bella Vista office.
About the roleWe are seeking a Senior Developer with hands-on experience in migrating monolithic Java applications across diverse infrastructure environments. This role is instrumental in the end-to-end migration of legacy applications from traditional data centres to modern VM-based infrastructure. You will collaborate closely with cross-functional teams—including Infrastructure, Application Development, Integration, and Security—to ensure seamless migration outcomes. The role demands strong problem-solving skills, technical leadership, and a collaborative mindset.
- Modernise Java-based monolithic applications (Spring Boot, Apache Tomcat) by transitioning them to a new VM-based infrastructure.
- Analyse and refactor application configurations, deployment scripts, and system services.
- Collaborate with teams to configure firewalls, TLS, and Java-layer deployments.
- Design and maintain CI/CD workflows using GitHub, Azure DevOps, and Artifactory.
- Integrate and maintain AppDynamics for real-time JVM performance monitoring.
- Document migration steps, rollback procedures, and test cases in Confluence.
- Collaborate during test planning and execution to validate infrastructure stability and application performance.
- Track progress, risks, and testing efforts using Jira.
- Work in close partnership with Infrastructure, Security, and Application Development teams.
- Min 7+ years of professional experience with Java (8+), Spring Boot, JPA/Hibernate, and REST APIs.
- Practical experience deploying applications using Embedded Tomcat in Linux VM environments.
- Proven ability to re-engineer or re-platform legacy Java workloads.
- Sound understanding of web service protocols: REST, SOAP, SFTP, and scheduled jobs.
- Experience working with financial messaging protocols such as SWIFT or ISO 20022.
- Strong troubleshooting skills across distributed systems.
- Experienced working in DevOps-driven environments with CI/CD pipelines, version control, and automated deployments.
- Demonstrated experience working in Agile Scrum teams with regular sprint deliverables.
- Excellent verbal and written communication; strong documentation habits.
- Team-focused with a proactive mindset and a passion for continuous improvement.
- Strong analytical and problem-solving mindset.
- Ability to work independently and manage priorities in fast-paced and dynamic environments.
- Experience with Puppet for configuration management.
- Familiarity with ELK stack (Elasticsearch, Logstash, Kibana) for logging and monitoring.
If you're a seasoned Java developer with a passion for tackling complex infrastructure transitions and modernising legacy systems, we'd love to hear from you.
Be More — Working for an organisation that truly makes a difference to the people of Australia, we offer development and career opportunities in a collaborative environment that supports your growth, wellbeing and flexibility. Your growth drives the RBA forward. Be more means you can do more, for yourself and for Australia.
Why RBA? The RBA contributes to the Australian economy through national economic policy objectives and activities in financial markets and banking. We issue Australia's banknotes and operate critical payments infrastructure. Our people, values, and culture are focused on Open & Dynamic collaboration, integrity, and delivering quality outcomes.
Equity, diversity and inclusion The Reserve Bank of Australia is committed to equity, diversity and inclusion and welcomes applicants from diverse backgrounds, including Aboriginal and Torres Strait Islander peoples, culturally and linguistically diverse backgrounds, people with disabilities, and LGBTQ+ individuals. We are committed to a fair recruitment process for all candidates.
Seniority level- Mid-Senior level
- Full-time
- Finance and Information Technology
- Technology, Information and Internet
#J-18808-Ljbffr
-
Senior Java Developer
1 week ago
Sydney, New South Wales, Australia Talent – Specialists in tech, transformation & beyond Full time $120,000 - $180,000 per yearOur Client is seeking a Senior Java Developer on a initial 6 Month contract which Must convert to a permanent position.This role is ideal for a talented Java engineer who wants to deepen their exposure across customer data platforms and enterprise-scale systems, with longer-term opportunities to expand into data engineering.Key ResponsibilitiesDesign, build,...
-
Senior Java Developer
7 days ago
Sydney, New South Wales, Australia UpperGround by Hudson Full time $120,000 - $180,000 per yearRole title: Senior Java DeveloperLocation: Sydney, NSW with hybrid work arrangements in CBDWork Assignment: 4 Months Fixed-Term Contract We are seeking a highly skilled Senior Java Developer with strong hands-on experience in Java 8. The ideal candidate will have deep expertise in Java/Maven vulnerabilities, reachability analysis, and maintaining legacy...
-
Senior Java Developer
3 weeks ago
Sydney, New South Wales, Australia Talent Full timeGet AI-powered advice on this job and more exclusive features. Talent provided pay range This range is provided by Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range A$140,000.00/yr - A$160,000.00/yr Direct message the job poster from Talent Candidate Manager //...
-
Senior Java Developer
3 weeks ago
Sydney, New South Wales, Australia Talent Full timeGet AI-powered advice on this job and more exclusive features.Talent provided pay rangeThis range is provided by Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$140,000.00/yr - A$160,000.00/yrDirect message the job poster from TalentCandidate Manager // Financial Services at...
-
Senior Java Developer
4 weeks ago
Sydney, New South Wales, Australia Reserve Bank of Australia Full timeOverviewJoin to apply for the Senior Java Developer role at Reserve Bank of Australia. Based at our Bella Vista office.About the roleWe are seeking a Senior Developer with hands-on experience in migrating monolithic Java applications across diverse infrastructure environments. This role is instrumental in the end-to-end migration of legacy applications from...
-
Senior Java Developer
2 days ago
Sydney, New South Wales, Australia DXC Technology Australia & New Zealand Full time $150,000 - $200,000 per yearWe are seeking an experienced Senior Java Developer to join us on a banking project at a large Australian financial institution to provide resources to their Calypso program. Calypso is a software application specializing in Capital Markets, Investment Management, Central Banking, Risk Management, Clearing, Collateral, Treasury and Liquidity. Joining this...
-
Senior Java Developer
2 days ago
Sydney, New South Wales, Australia Fyndr Group Full time $140,000 - $150,000 per yearSydney CBD (Hybrid, 2 to 3 days in office)$140,000 to $150,000 plus superAbout the Role We are looking for a Senior Java Software Engineer to join a growing platform team. This is a hands-on role where you will design and deliver features across both frontend and backend. You will be working on complex, enterprise-scale applications that are used in...
-
Java Developer
4 weeks ago
Sydney, New South Wales, Australia Kaizen Global Technologies Full timeKaizen Global Technologies is seeking a highly skilled Java Developer with strong experience in designing and developing RESTful APIs and microservices using Java and Spring Boot. You will be part of a cross-functional team responsible for building scalable, secure, and high-performing backend systems that power our modern...
-
Java Developer
4 weeks ago
Sydney, New South Wales, Australia Kaizen Global Technologies Full timeKaizen Global Technologies is seeking a highly skilled Java Developer with strong experience in designing and developing RESTful APIs and microservices using Java and Spring Boot. You will be part of a cross-functional team responsible for building scalable, secure, and high-performing backend systems that power our modern applications. ...
-
Senior Java Developer
3 weeks ago
Sydney, New South Wales, Australia Darumatic DevOps Consulting Full timeAbout Us Darumatic is an IT Consultancy that focuses on cloud-native technologies. Our mission is to help clients to "Build better software". We are passionate about working with clients to transform their development and infrastructure teams to become cloud-native. Our supportive culture will open up various opportunities for you to develop your knowledge...