Job Title: Senior Software Engineer
We're an iconic Australian brand with a global footprint. Our purpose is to build a connected future where everyone can thrive.
This includes providing the best experience and delivering the best technology on the best network.
We offer a career that grows with you, working with a team powered by human connection that prioritises wellbeing and choice.
Key Responsibilities:
* Develop and maintain high-quality software applications using Java 11 & 17, NodeJS, and frameworks like Spring Boot, ExpressJS.
* Develop and maintain front-end user interface using NodeJS, Utilizing frameworks like React, Lit, NPM.
* Work with Docker to containerize services.
* Work with AWS cloud services, including ECS (Fargate), Lambda, and load balancers, to deploy and manage applications.
* Implement and follow CI/CD practices using GitLab for automated build, test, and deployment processes.
* Collaborate with cross-functional teams to design technical solutions and ensure adherence to Microservice Design patterns and Architecture.
Essential Skills:
* 9+ years of hands-on development experience with Spring Boot & React.
* Strong coding skills in Java 11 & 17 using Spring Boot, NodeJS using ExpressJS.
* Expert in containerization using Docker.
* Experience in meeting Accessibility standards is a must.
* Knowledge of cloud platforms, specifically AWS, and familiarity with serverless technology, services like ECS (Fargate), Lambda, and load balancers.
* Proficiency in CI/CD practices using GitLab or Bamboo.
Benefits:
* Performance-Related Pay
* Access to thousands of learning programs
* Purchased annual leave scheme
* Additional Telstra day off
* Additional 30% off Telstra products and services
* Toolkit provided (laptop + mobile phone + plan paid for)
Our company values diversity, equity, and inclusion, creating a workplace culture where everyone is respected, valued, and celebrated. We welcome individuals from various backgrounds and have zero tolerance for harassment of any kind.