? 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 collaborative 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 Role
You'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 Responsibilities
- Design, develop, and maintain enterprise-grade Java applications
- Develop backend services using Java, Spring, and Spring Boot
- Build and maintain RESTful APIs and SOAP web services
- Design and implement Oracle database solutions, including data modelling and stored procedures
- Develop cloud-based integrations using AWS services
- Develop and maintain ReactJS web interfaces where required
- Produce technical designs, documentation, and API specifications
- Maintain CI/CD pipelines using Jenkins, Git, Maven, and related DevOps tools
- Participate in software releases and production deployments
- Implement automated testing and contribute to software quality improvements
- Collaborate with architects, developers, and stakeholders across the project
- Participate in a shared on-call support roster (after-hours calls are extremely rare)
✅ Essential Skills & Experience
- 8+ years of commercial Java development experience
- Strong experience with Spring Framework and Spring Boot
- JPA, Hibernate ORM, and enterprise design patterns
- REST APIs, SOAP Web Services, OpenAPI, XML, JSON, XSD, and WSDL
- Oracle Database development, SQL, PL/SQL, and data modelling
- AWS services including:
- EC2
- Lambda
- API Gateway
- S3
- SQS
- CloudFormation
- Unix/Linux and Bash scripting
- Maven, Git, Jenkins, and CI/CD pipelines
- Automated testing and software engineering best practices
- Excellent written and verbal communication skills
⭐ Nice to Have
- Java EE experience
- Reactive programming
- Experience with large enterprise systems
- Strong technical documentation skills
- Passion for mentoring and improving engineering standards
? What We're Looking For We're looking for someone who:
- Enjoys solving complex technical challenges
- Has a strong commitment to clean, maintainable code
- Thrives in collaborative Agile environments
- Can provide technical leadership and mentor other developers
- Takes ownership and continuously seeks to improve engineering practices
? Apply Now If 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 prospect 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