We are seeking a highly skilled Java Developer with strong experience in modern cloud environments and DevOps tooling. This role is suited to someone who enjoys working on high-performance systems, thrives in containerized and cloud-native environments, and is confident building robust CI/CD pipelines. Prior experience in the banking or financial services industry is highly desirable.
Key Responsibilities:
Develop, enhance, and maintain enterprise-grade applications using Java (Medium to Advanced level).
Design and deploy containerized applications using Kubernetes in production environments.
Build and optimize CI/CD pipelines using tools such as Jenkins or Harness.
Deploy and manage applications across AWS, Azure, or GKE cloud platforms.
Collaborate with cross-functional teams including DevOps, QA, and Cloud Architects.
Implement and enforce best practices for secure and scalable application development.
Optional: Contribute to observability and monitoring initiatives using tools like Grafana, Prometheus, OpenTelemetry, AppDynamics, Splunk, etc.
Must-Have Skills:
Strong hands-on experience in Java development (Core Java, Spring/Spring Boot).
Advanced knowledge of Kubernetes, including deployment, scaling, and troubleshooting.
Proven experience in CI/CD pipeline development (e.g., Jenkins, Harness).
Solid experience with cloud platforms such as AWS, Azure, or Google Kubernetes Engine (GKE).
Nice-to-Have Skills:
Familiarity with monitoring and logging tools: Grafana, Prometheus, OpenTelemetry, OpenSearch, Splunk, AppDynamics.
Experience working in banking or financial services environments.
No work visa sponsorship available, candidate must have full Australian work rights. Due to the volume of application, only shortlisted candidates will be contacted.