JAVA Developer

Infosys

City of Melbourne

Hybrid

AUD 110,000 - 150,000

Full time

40 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Infosys in Melbourne seeks a Backend Java Spring Boot Microservices Engineer to design, develop, deploy, and support enterprise-grade applications. You will work on scalable backend systems using Java, Spring Boot, and a microservices approach, with AWS cloud services and Kubernetes for orchestration.

The role covers development, production support, and DevOps, operating in an Agile/Scrum environment with CI/CD pipelines and modern observability practices.

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering, or related field.
  • 5+ years of experience in Java backend development.
  • Experience across full SDLC including production support.

Responsibilities

  • Design, develop, and maintain backend applications using Java, Spring Boot, and microservices.
  • Build and consume RESTful APIs and integrate with internal/external systems.
  • Develop cloud-native apps and deploy on AWS (EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB).
  • Implement event-driven solutions using Kafka or RabbitMQ.
  • Create secure, high-performance services and participate in code reviews and architecture discussions.

Skills

Java
Spring Boot
Microservices
AWS
Kubernetes
CI/CD
REST APIs
SQL/NoSQL
Git
Agile/Scrum

Education

Bachelor's degree

Tools

Docker
Terraform
GitHub Actions
Jenkins

Job description

Job Description: Backend Java Spring Boot Microservices Engineer
Role Summary

We are seeking a highly motivated Backend Java Spring Boot Microservices Engineer with experience in designing, developing, deploying, and supporting enterprise-grade application at Melbourne location. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices Architecture, AWS Cloud Services, Kubernetes, and CI/CD pipelines, along with hands‑on experience in both development and production support activities within an Agile/Scrum environment.

Location: Melbourne

Please Note: - The above salary range is only indicative and may be subject to suitable enhancements, based on internal company processes

Flexible working arrangements (hybrid, reviewed case-by-case basis). Feel free to connect with your recruiter to learn more about how this works in practice.

Key Responsibilities
Development
  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture.
  • Build and consume RESTful APIs and integrate with internal and external systems.
  • Develop cloud-native applications and deploy solutions on AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS, and SNS.
  • Implement event-driven solutions using messaging technologies such as Kafka or RabbitMQ.
  • Create reusable, secure, and high-performance services following industry best practices.
  • Participate in application design, code reviews, and architecture discussions.
DevOps & Cloud
  • Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
  • Containerize applications using Docker and deploy/manage workloads on Kubernetes platforms.
  • Implement automated testing, code quality checks, security scans, and deployment processes.
  • Monitor application performance and optimize cloud resource utilization.
Support & Maintenance
  • Provide L2/L3 production support for business-critical applications.
  • Perform incident analysis, debugging, root cause identification, and issue resolution.
  • Participate in on-call support rotations when required.
  • Analyze logs, monitor system health, and proactively address application issues.
  • Work on defect fixes, enhancements, performance tuning, and service improvements.
Agile Delivery
  • Participate in Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
  • Collaborate closely with Product Owners, Business Analysts, QA teams, and DevOps engineers.
  • Estimate user stories and deliver high-quality code within sprint commitments.
  • Contribute to continuous improvement initiatives and engineering best practices.
Required Skills
  • Strong experience in Java (6+ years)
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security
  • Experience designing and implementing Microservices Architecture
  • Knowledge on Node.js will be an added advantage.
  • Expertise in REST APIs and API integration
  • Strong knowledge of AWS Cloud Services
  • Experience with Docker and Kubernetes
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or Harness
  • Good understanding of SQL and NoSQL databases (Oracle, PostgreSQL, MySQL, MongoDB, DynamoDB)
  • Experience with Kafka or other messaging platforms
  • Proficiency in Git version control
  • Strong troubleshooting, debugging, and problem-solving skills
  • Experience working in Agile/Scrum teams
Preferred Skills
  • Experience with Spring Cloud, API Gateway, Eureka, Resilience4j
  • Exposure to Infrastructure as Code (Terraform, CloudFormation)
  • Knowledge of observability tools such as Splunk, ELK, Grafana, Prometheus, or CloudWatch
  • Experience with secure application development and cloud security practices
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • 5+ years of experience in Java backend development (adjust as required).
  • Experience across the full software development lifecycle, including development, deployment, and production support.
Success Factors
  • Strong ownership mindset and accountability.
  • Excellent communication and stakeholder management skills.
  • Ability to balance development delivery and production support responsibilities.
  • Continuous learning attitude with a focus on cloud-native technologies and automation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Spring Boot Microservices Engineer
Backend Java Spring Boot Microservices Engineer

Infosys Limited • City of Melbourne

On-site
AUD 109,000 - 120,000
Hybrid work arrangements
Senior Backend Java Spring Boot Microservices Engineer
Senior Backend Java Spring Boot Microservices Engineer

Infosys • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Method Recruitment Group • City of Melbourne

On-site
AUD 166,000 - 240,000
Competitive salary package
Flexible working arrangements
Long contract opportunity
Software Engineer
Software Engineer

Viable Solutions Pty Ltd • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

Showtime Consulting • Sydney

On-site
AUD 140,000 - 170,000
Senior Backend Developer – Java & Cloud
Senior Backend Developer – Java & Cloud

Coforge • Council of the City of Sydney

On-site
AUD 140,000 - 190,000
Senior Java Backend Engineer - Cloud & Microservices
Senior Java Backend Engineer - Cloud & Microservices

Coforge • City of Brisbane

On-site
AUD 120,000 - 180,000
Lead Java Developer
Lead Java Developer

Coforge • City of Brisbane

On-site
AUD 140,000 - 200,000
Java Developer
Java Developer

Hydrogen Group • Sydney

On-site
AUD 140,000 - 190,000
Senior Backend Developer – Java & Cloud
Senior Backend Developer – Java & Cloud

Coforge • City of Brisbane

On-site
AUD 120,000 - 180,000