Senior Software Engineer (Java Microservices)
Apply locations: Australia (Flexible)
Time type: Full time
Posted on: Posted Yesterday
Time left to apply: End Date: May 20, 2025 (12 days left to apply)
Job requisition id: JR-10146985
Employment Type
Permanent
Closing Date
19 May 2025 11:59pm
Job Title
Senior Software Engineer (Java Microservices)
Job Summary
As a Software Engineer, you thrive on working with your team to design, build and deliver innovative software products and solutions that delight our customers. You apply broad knowledge in software application layer solutions and the software development lifecycle, to experiment, solve problems and own solutions that transform epics into new product features and capabilities. Your continuous learning and improvement mindset and collaboration skills are critical to success in this role, as you continue to deepen your knowledge and expertise in the Software Engineering Domain.
Job Description
Who We Are
We're an iconic Aussie brand with a global footprint. Our purpose is to build a connected future so everyone can thrive. We're all about providing the best experience and delivering the best tech on the best network.
This includes making Telstra the place you want to work. For you, that means a having career that grows with you and working with a team powered by human connection that prioritizes wellbeing and choice.
Focus of the Role
In this position, the Java Microservices Developer will be an autonomous individual capable of solving complex Java and microservices queries while identifying areas for code improvement.
What We Offer
* Flex appeal; work when and from where suits you best
* Performance-related pay
* Access to thousands of learning programs so you can level-up
* 16 weeks paid parental leave, for primary and secondary carers
* Purchased annual leave scheme
* Laptop, mobile phone + plan; you’ll never see a phone bill
* Extra day off per year, for you to use as you like
* 30% off Telstra Products and Services
What You’ll Do
Product & Technology - Software Engineering & IT develops and maintains Telstra's software and IT systems, working on some really cutting-edge technologies.
As a backend Java developer, you will work within a specific problem space critical to Telstra’s current needs where you will design, develop, and deploy backend services with a focus on scalability, high availability, and low latency. This will include reviewing and integrating all application requirements, including functional, security, integration, performance, quality, and operations requirements. Using your expertise, you will apply engineering best practices such as Agile, CI/CD, and DevOps as part of a high-performing motivated team. Collaboration and adaptability are essential, including pivoting to work on new features, providing production support, and sharing responsibilities within the team.
Essential Skills
* Strong Java programming background (preferably Java 8+)
* Preferred Frameworks – Spring Boot
* Experience with Unit Testing, Integration testing, and Automated testing
* Experience with Continuous Integration/Deployment
* Microservices development – REST API design and implementation
* Comfortable operating in an agile, dynamic environment
* Database skills - SQL (MySQL, Postgresql) and NoSQL (Couchbase, MongoDB)
* Strong debugging and analysis skills
Desirable
* Domain knowledge of Telecom
* Understanding & exposure to AWS cloud Services such as EC2, ECR, ECS, VPC, IAM, Route 53, RDS, DynamoDB, CloudWatch
* Secure coding practices
* Application monitoring and logging
* Tools like Jira, Bamboo, Bitbucket/Git, Linux shell
* Experience with Docker, Apigee, AWS Lambda
We are committed to sustainability and diversity, supporting flexible work arrangements and inclusive hiring practices. All candidates will undergo background checks as part of the process.
#J-18808-Ljbffr