Sr Java Developer

ITbility

  • Sr Java Developer
  • Melbourne
  • Contract -6+ Months

Our client in Melbourne is looking for Sr Java Developer this is a 6+ Months contract role. Please email me at ***email_hidden*** for more information.

Role Overview

We are seeking a Technical Architect with strong experience in new systems design, microservices and cloud-native architecture, and the ability to lead architecture discussions with client stakeholders. This role blends hands-on technical depth with solution leadership actively participating in solutioning driving end-to-end architecture from discovery and high-level design through delivery governance, ensuring scalable, secure, and maintainable systems.

Required Technical Skills

Architecture: Strong experience producing

HLD/LLD, defining reference architectures, applying design patterns, and making trade-offs across performance, cost, and maintainability.

Microservices & Distributed Systems: Hands-on experience designing scalable distributed systems (service boundaries, data ownership, resiliency, service discovery, distributed tracing) and guiding teams on implementation.

Application Development: Strong depth in backend engineering (e.g.,

Java/Spring Boot) and familiarity with modern UI frameworks (e.g., React) to make sound architecture decisions and review implementations.

Cloud: Architecture and hands-on knowledge of

AWS (or equivalent) covering compute, storage, databases, networking, IAM, and well-architected best practices (reliability, security, cost, performance).

DevOps & Platform Practices: CI/CD, containerization (Docker/Kubernetes), and infrastructure-as-code (Terraform/CloudFormation), with an ability to define deployment strategies and environment standards.

AI Development Tools: Familiarity with AI-assisted development workflows (e.g.,

Cursor AI, GitHub Copilot) including prompt discipline, validation of generated code, and adherence to security, privacy, and compliance standards.

Data & Integration: Strong knowledge of SQL/NoSQL data stores, data modeling, consistency strategies, and integration approaches (sync/async), including eventing/messaging where applicable.

Quality, Observability & Operations: Define testing strategies (unit/integration/contract), SLIs/SLOs, monitoring/logging/tracing standards, and incident readiness for production systems.

Experience

Minimum: 15+ years of software engineering experience, with 3+ years in an architecture/technical leadership role driving system design decisions.

Preferred: Proven track record leading client-facing architecture discussions and delivering cloud-native solutions at enterprise scale (new builds and/or modernization programs).

Nice-to-Have

Experience with architecture frameworks/certifications (e.g., TOGAF) and creating reusable reference architectures and standards.

Experience in legacy modernization, cloud migration, and platform re-architecture; exposure to observability tooling (e.g., Prometheus/ELK), cost/performance optimization, and pre-sales/solutioning support (e.g., RFP/RFI responses, solution workshops).

All candidates should have full working rights in Australia.

Only shortlisted candidates will be contacted for this role.

To apply, please submit your resume ASAP for immediate consideration or email ***email_hidden***