Job Overview
We are seeking a highly skilled Software Development Expert to join our team.
The ideal candidate will have extensive experience in designing and developing software applications using various technologies such as Java, NodeJS, Spring Boot, React, and Docker. They will also be proficient in working with AWS cloud services, including ECS (Fargate), Lambda, load balancers, and CI/CD practices using GitLab or similar tools.
Key Responsibilities
* Design and develop high-quality software applications using a range of technologies.
* Work collaboratively with cross-functional teams to design technical solutions and ensure adherence to Microservice Design patterns and Architecture.
* Apply expertise in Authentication & Authorization protocols (e.g., JWT, OAuth) to ensure robust application security.
* Utilize databases such as Postgres, MySQL, and DynamoDB to store and retrieve data efficiently.
Requirements
* 9+ years of hands-on development experience with Spring Boot & React.
* Strong coding skills in Java 11 & 17 using Spring Boot, NodeJS using ExpressJS, UI development using Web Component, and frontend frameworks like React, Angular.
* Expertise in containerization using Docker, meeting Accessibility standards, knowledge of cloud platforms, specifically AWS, familiarity with serverless technology, services like ECS (Fargate), Lambda, and load balancers, proficiency in CI/CD practices using GitLab or Bamboo, and Microservice Design patterns and Architecture.
* Experience working with databases such as Postgres, MySQL, and DynamoDB.
What We Offer
* Performance-related pay.
* Access to thousands of learning programs.
* A global presence across 22 countries.
* Purchased annual leave scheme.
* Additional Telstra day off.
* 30% off Telstra products and services.