Principal Developer - J2EE
Grade 11/12 permanentand ongoing role in a large NSW government
HybridWork - Work from anywhere in NSW, Parramatta is where the team is located.
We are currently seeking toappoint a Principal Developer to deliver on major programs of work for Duties& Grants in Revenue NSW.
In thisrole, you will lead and guide developers and contribute to the creation oflarge and complex applications that will facilitate the success of majorprograms in Revenue NSW.
As a Principal member of the team, you will:
1. Be a hands-on developer while supporting team members and ensuring that delivered solutions meet the business needs and adhere to coding, quality and design standards.
2. Have demonstrated experience in coaching and providing guidance and training to less experienced IT professionals.
3. Promote and support agile / scrum development practices
4. Be strong in forming collaborative relationships with business partners, professional stakeholders, 3rd party vendors and other team members.
5. Have excellent communication skills and be able to manage customer expectations
Skills and experiencerequired:
6. Java 8+, Spring Boot, JBOSS, AWS – Targeted Java Backend
7. Extensive experience in Java 8+ desirable
8. Java/J2EE
9. Strong experience in Microservice and familiar with Microservice patterns is preferred
10. Must have hands-on development experience in AWS
11. Experience in Spring Boot
12. Experience in Spring Data/Hibernate
13. Experience in GIT, nice to have Bitbucket/Gitlab experience but not essential
14. Experience in SQL Queries, Oracle Queries
15. Ability to write and tune SQL queries for Postgres and Oracle
16. Experience in running Spring Boot apps in Docker containers and tune docker configurations will be highly regarded
17. Knowledge of EDR (Electronic Duties Return) system and MARS application will be highly regarded
AboutRevenue NSW?
RevenueNSW is the state’s principal revenue management agency. We are part of theDepartment of Customer Service. Our purpose is to contribute to a prosperous,safe, and fair society by collecting revenue, resolving fines, administeringgrants, and recovering debt.??
RevenueNSW Digital is responsible for the delivery of state-of-the-art digitalexperiences focused on simplifying and improving the interactions of 20,000+businesses and 2 million+ individuals with the NSW Government. Ourservices underpin the efficient collection of Taxes, Fines & State Debt, andGrants' administration through the agile delivery of software solutions anddecision-making analytics. Our teams manage several critical digitalstate assets that facilitate the collection of over $30 billion of revenue peryear.
Weare proud of our diverse and regional team and welcome flexible working. Weare open to this role being based at any one of our offices - Parramatta,Lithgow, Maitland, Gosford, and Wollongong. Regular travel may berequired to engage with the team in Parramatta and our partners.
Further Information
Salary Grade 11/12, with the base salary for this role startingat $139787 base plus superannuation
Working at Department of Customer Service
The Department of Customer Service (DCS) is a great place to work! Our values of accountability, trust, service, and integrity drive our initiatives and culture. We support innovative programs in areas as broad as digital government, consumer protection and major public works. We are an inclusive organisation that celebrates diversity and flexible work practices and believe our people are our greatest asset.