Principal Java Software Engineer (Backend | AWS | Oracle)
Are you an experienced Principal Java Software Engineer looking to work on a mission-critical enterprise platform that supports real-time operational services?We're seeking a highly skilled Java professional to join a team-oriented engineering team responsible for designing, developing, and maintaining complex enterprise applications using modern cloud and backend technologies.
Role Details Eligibility: Australian Citizenship Security Clearance: Baseline Security Clearance Location: Canberra, ACT Work Arrangement: Hybrid – Regular work-from-home available with occasional office attendance Employment Type: Contract⏳ Contract Duration: Initial 12-month contract + 2 x 12-month extension options Start Date: September 2026 (Approx.) Experience Level: Principal Software Engineer (EL2 Equivalent)⏱️ Hours: Up to 40 hours per week
About the RoleYou'll play a key role in supporting, maintaining, and enhancing a large-scale enterprise application used in a highly operational environment. Working alongside experienced software engineers and technical specialists, you'll deliver secure, scalable, and high-performing backend solutions while contributing to continuous platform improvements.
Key ResponsibilitiesDesign, develop, and maintain enterprise-grade Java applicationsDevelop backend services using Java, Spring, and Spring BootBuild and maintain RESTful APIs and SOAP web servicesDesign and implement Oracle database solutions, including data modelling and stored proceduresDevelop cloud-based integrations using AWS servicesDevelop and maintain ReactJS web interfaces where requiredProduce technical designs, documentation, and API specificationsMaintain CI/CD pipelines using Jenkins, Git, Maven,
and related DevOps toolsParticipate in software releases and production deploymentsImplement automated testing and contribute to software quality improvementsCollaborate with architects, developers, and stakeholders across the projectParticipate in a shared on-call support roster (after-hours calls are extremely rare)
✅ Essential Skills & Experience8+ years of commercial Java development experienceStrong experience with Spring Framework and Spring BootJPA, Hibernate ORM, and enterprise design patternsREST APIs, SOAP Web Services, OpenAPI, XML, JSON, XSD, and WSDLOracle Database development, SQL, PL/SQL, and data modellingAWS services including:EC2LambdaAPI GatewayS3SQSCloudFormationUnix/Linux and Bash scriptingMaven, Git, Jenkins, and CI/CD pipelinesAutomated testing and software engineering best practicesExcellent written and verbal communication skills
⭐ Nice to HaveJava EE experienceReactive programmingExperience with large enterprise systemsStrong technical documentation skillsPassion for mentoring and improving engineering standards
What We're Looking ForWe're looking for someone who:Enjoys solving complex technical challengesHas a strong commitment to clean, maintainable codeThrives in collaborative Agile environmentsCan provide technical leadership and mentor other developersTakes ownership and continuously seeks to improve engineering practices
Apply NowIf you're an experienced Principal Java Software Engineer with expertise in Java, AWS, Oracle, Spring Boot, and enterprise application development, we'd love to hear from you.Apply today to be considered for this exciting long-term contract opportunity in Canberra.
For further information, please contact the eSync Solutions team at
[email protected] or connect with us via LinkedIn.
📌 Principal Java Software Engineer (AWS | Spring Boot | Oracle) (Canberra)
🏢 eSync Solutions
📍 Canberra