Responsibilities
* Develop and maintain high‐quality software applications using Java 11 & 17, NodeJS, utilizing frameworks like Spring Boot and ExpressJS.
* Develop and maintain front‐end user interfaces using NodeJS with frameworks such as React, Lit, and NPM.
* Work with Docker to containerise 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 micro‐service design patterns and architecture.
* Apply expertise in authentication and authorization protocols (e.g., JWT, OAuth), including certificate handling, to ensure robust application security.
* Use databases such as Postgres, MySQL and DynamoDB to store and retrieve data efficiently.
* Demonstrate excellent communication skills to collaborate effectively with team members and stakeholders.
* Stay updated with new technologies and be eager to learn and incorporate them into projects.
* Identify and implement improvements to enhance performance, scalability and usability of the applications.
Qualifications
* Understanding of the issues affecting Aboriginal and/or Torres Strait Islander peoples.
* Strong knowledge of cultural protocols to ensure respectful communication with Aboriginal and/or Torres Strait Islander communities.
* Solid understanding of First Nations histories, cultures and protocols.
* Deep knowledge of Aboriginal ways of knowing, being and doing.
* Problem‐solving and decision‐making skills.
* Program or project management capabilities.
* Ability to engage and collaborate effectively with senior leaders and both internal and external stakeholders.
* Collaborative mindset to influence and drive change in complex, fast‐paced environments.
* 9+ years of hands‐on development experience with Spring Boot & React.
* Strong coding skills in Java 11 & 17 using Spring Boot, NodeJS using ExpressJS.
* Strong skills in UI development using Web Components and experience in frontend frameworks like React and Angular.
* Experience meeting accessibility standards – 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.
* Familiarity with micro‐service design patterns and architecture.
* Expertise in authentication and authorization protocols like JWT, OAuth, including certificate handling.
* Experience working with databases such as Postgres, MySQL and DynamoDB.
* Experience in NodeJS and related frameworks.
* Familiarity with Redux for state management.
* Knowledge of UI design principles, wireframing and prototyping, including responsive design experience.
* Experience with container orchestration tools such as Kubernetes.
* Experience in Microsoft AD for authentication and authorization.
* Familiarity with document databases like Amazon Document DB.
Benefits
* Performance‐related pay.
* Access to thousands of learning programs so you can level up.
* Global presence across 22 countries; opportunities to work where we do business.
* Purchased annual leave scheme.
* Additional Telstra day off.
* 30% off Telstra products and services.
* Home toolkit provided (laptop, mobile phone and plan paid for).
* Flexible working – wherever you live, choose where, when and how you work.
* Support for life events, including Cultural Leave and Telstra's Additional Leave Day.
* Parental Leave – gender‐equal policy for all parents, including First Nations extended family and kinship.
Telstra is an equal‐opportunity employer. We have zero tolerance for harassment of any kind and prioritise creating a workplace culture where everyone is safe and can thrive.
#J-18808-Ljbffr