Senior Java Software Engineer

Corroboree Talent — Australia · Posted ~2 hours ago

Senior Full-time

Skills

Java Spring Boot Azure Microservices REST APIs Full-stack development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology team is seeking a senior full-stack Java engineer to build secure enterprise applications, cloud services, APIs, and distributed systems.

Highlights

Work on secure enterprise applications with ownership of technical solutions, architecture, and large-scale delivery.

Description

Senior Azure Java Stack Software Engineer | Java | Azure | Full Stack | NV1 | Canberra We’re looking for a Senior Full Stack Java Developer to join a high-performing technology team delivering secure, large-scale enterprise applications and data platforms. This is an opportunity for an experienced software engineer who enjoys staying hands-on while also taking ownership of technical solutions, architecture and delivery. You’ll be working across Java, Spring Boot, Azure, microservices, APIs and distributed data platforms, solving complex engineering problems in a highly technical environment. The role has a strong backend focus, but we’re looking for someone who is comfortable working across the full stack and understands how the different layers come together. What you’ll be working on: Designing, developing, testing, deploying and supporting secure, scalable Java applicationsBuilding Spring Boot microservices, REST APIs and integrationsWorking across distributed systems, event-driven architectures and large-scale data platformsDesigning end-to-end solutions across application, integration and data layersWorking with high-volume data ingestion, processing, search and distribution platformsTroubleshooting complex production issues and performing root-cause analysisOptimising application performance, reliability and operational resilienceWorking across Azure cloud environmentsContributing to CI/CD, automated testing and DevSecOps practicesTaking ownership of solutions from initial requirements through to production supportProviding technical leadership through design, code reviews, mentoring and knowledge sharingContributing to architectural decisions, technical investigations and continuous improvement We’re looking for someone with: 7+ years’ experience developing enterprise applications using JavaStrong experience with Spring Framework and Spring BootStrong full-stack development experience across backend, frontend and integration technologiesExperience with JPA/Hibernate, Maven, REST APIs and JSONStrong understanding of microservices, distributed systems and event-driven architectureExperience working with large-scale data platforms and technologies such as Kafka, NiFi or ElasticsearchStrong SQL/database experience and an understanding of data modelling and query optimisationExperience with Git, Jenkins, CI/CD and automated testingExperience working with cloud platforms, ideally Microsoft AzureStrong understanding of secure coding, performance tuning and software engineering practicesThe ability to take ownership of complex technical outcomes and work with a high degree of autonomy Desirable: React or AngularTypeScript / JavaScriptDocker and KubernetesTerraform or AnsibleLinux administrationExperience with modern observability platformsAI-assisted software engineering tools Canberra | Hybrid 12-month contract + extensions Competitive hourly rate NV1 required or ability to obtain This is a great opportunity for a senior engineer who wants to stay technically hands-on while taking on genuine ownership across architecture, engineering and delivery within a complex enterprise environment. Apply with your CV to be considered.