ALOIS Australia
Java Software Engineer
ALOIS AustraliaAustralia1 day ago
ContractInformation Technology

Role : Java Software Engineer

Type : Contract

Location : Sydney


Key Responsibilities

  • Design, build, and maintain robust backend and full-stack applications.
  • Monitor and optimise system performance for high availability and reliability.
  • Mentor junior engineers and conduct thorough code reviews.
  • Stay updated with emerging technologies to enhance system architecture.
  • Develop new features and continuously improve existing ones.
  • Promote a collaborative and knowledge-sharing culture.


We're interested in hearing from people who

  • Have experienced in working collaboratively with team members and cross-functional squads.
  • Possess strong communication skills, raising concerns or ideas promptly.
  • Are willing to take ownership of tasks, collaborate proactively, and mentor junior team members.
  • Value teamwork and promote a culture of continuous learning.
  • Can handle different opinions and work towards feasible solutions.
  • Are open to new challenges, technologies, and tools.


Technical Skills

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team;

  • Programming: Java, Springbootbuilding scalable, high-performance services.
  • Frameworks & Platforms: . Java, Springboot EE for RESTful APIs and enterprise applications.
  • Architecture: Microservices, Domain-Driven Design (DDD), event-driven systems using RabbitMQ and/or Apache Kafka.
  • Databases: SQL Server, PostgreSQL, and/or other relational/no-SQL DBMS
  • Cloud (AWS): EC2, Lambda, ECS/Fargate, RDS, DynamoDB, CloudFormation, CDK, CodePipeline, CodeBuild, CloudWatch.
  • CI/CD: TeamCity, Octopus Deploy, GitHub & GitHub Actions.
  • Containers: Kubernetes and Docker.
  • Infrastructure as Code: Terraform, CloudFormation, Ansible.
  • Quality Engineering: Strong advocate for automated testing and quality-driven delivery.
  • You also bring (or are keen to grow) front-end engineering capability, with skills in TypeScript, React, and Next.jshighly regarded across our full-stack engineering practice and a key differentiator for delivering seamless end-to-end customer and developer experiences.

Key Skills

Ranked by relevance