2 X Senior Java Developers

2 X Senior Java Developers
Company:

Reserve Bank Of Australia


Details of the offer

Work on critical national infrastructure

Challenging, fast paced and team-oriented environment

2 x fixed term contracts to October 2025

More flexibility, less one-size-fits-all

We are looking for 2 x Senior Java Developers who are keen to drive solutions for complex problems individually and in a team-based environment. You will get some of the best learning experiences, with advanced tools and team members who are passionate about protecting the security and stability of our technology estate. An innovative, curious work force with a solid belief in delivering value and efficiency through our work, we strongly believe in a diverse and inclusive workplace and support workplace flexibility.

Key Responsibilities:
Perform systems analysis and design of changes to systems

Maintain a working knowledge of tools and software packages used

Undertake relevant research including the evaluation of new software, tools, and techniques, ensuring they are fit to the Bank's enterprise architecture and standards

Work collaboratively with business stakeholders and peers to refine business requirements and to ensure they are met

Comply with and contribute to the development of the Bank's policies, standards, and guidelines for software development, as well as tool selection

Lead the identification/breakdown of development components and tasks, as well as estimations

Guide other developers as they work through development decisions

Support cross team collaboration

Contribute to continuous improvement and innovation

Undertake the coding for systems, as well as integration software services and perform code reviews for other developers

Ensure written unit and integration tests for all developed code follow Bank's standards and maintain test coverage

As a Senior Developer, you must demonstrate significant knowledge and experience in:
In-depth knowledge of Java technologies (e.g., Embedded Tomcat, Spring Boot, MVC, etc)

Strong web services knowledge (Spring MVC & RestTemplate)

Strong API understanding and experience (Open API, OAuth 2.0, mTLS, api-key, Swagger tool)

Understanding how public key cryptography works (e.g., public/private keys, key exchange, hash-functions, digital signatures)

Understanding of the PKI and its purpose (e.g., digital signatures, certificates, CAs, RA)

Familiarity with the certificate management process (enrolment, CSR submission, certificate issuance)

Familiarity with certificate management protocols (e.g. CMP, SCEP)

Experience with PKCS11 and/or Smartcard API.

Familiarity with automation platforms and frameworks such as Puppet

The Reserve Bank of Australia (RBA) is Australia's central bank and derives its functions and powers from the Reserve Bank Act 1959. Its duty is to contribute to the stability of the currency, full employment, and the economic prosperity and welfare of the Australian people. It does this by setting the cash rate to meet an agreed medium-term inflation target, working to maintain a strong financial system and efficient payments system, and issuing the nation's banknotes. The RBA provides certain banking services as required to the Australian Government and its agencies, and to a number of overseas central banks and official institutions. Additionally, it manages Australia's gold and foreign exchange reserves.

#J-18808-Ljbffr


Source: Allthetopbananas_Ppc

Requirements

2 X Senior Java Developers
Company:

Reserve Bank Of Australia


Technical Lead - Enterprise Systems | Sydney, Au

Technical Lead - Enterprise SystemsReserve Bank of Australia, Sydney, AustraliaMore excellence, less vanillaJoining the IT Corporate Systems - Enterprise Sys...


From Efinancialcareers Ltd. - New South Wales

Published 11 days ago

Desktop Assessors - Expressions Of Interest

Desktop Assessors - Expressions of Interest Job No: 671990 Adelaide, Rest of SA, Hobart, Rest of TAS, Melbourne - Inner Suburbs & CBD, Melbourne - Outer Sub...


From Tideri Jobbörse - New South Wales

Published 11 days ago

Solutions Architect (Aunz)

Who We Are About Stripe At Stripe, you have an unprecedented opportunity to put the global economy within everyone's reach. Stripe is a financial infrastruct...


From Stripe - New South Wales

Published 11 days ago

Director – Security Operations (Head Of Cyber)

Purpose of Role The Head of Cyber will be responsible for driving proactive cyber posture through articulating clear cyber security strategy, cyber governan...


From Tideri Jobbörse - New South Wales

Published 11 days ago

Built at: 2024-09-28T19:26:27.906Z