
Software Engineer
Telstra
full-time
Posted on:
Location Type: Office
Location: Launceston • 🇦🇺 Australia
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSJavaSpringSpring BootSpringBoot
About the role
- Participate in the full software development lifecycle; including analysis, design, test, delivery and production support.
- Develop applications using a variety of languages and technologies.
- Actively participate with team members to define and implement solutions.
- Regularly engage with stakeholders, project managers, quality assurance teams, and fellow developers to update them on the ongoing progress of the extended technology roadmap.
- Establish and sustain collaborative workflows with teams to guarantee the even distribution of tasks and maintain a coherent visual design.
- Generate high-quality code and automated tests, which elevate the team's efficiency and velocity.
- Provide recommendations for solutions by evaluating the pros and cons of custom development versus off-the-shelf alternatives.
Requirements
- Bachelor’s degree in computer science/IT/Software engineering or equivalent experience.
- 3 or more years of experience in software development.
- Strong fundamentals in computer science and algorithms.
- Experience in designing RESTful APIs.
- Proficiency in developing back-end solutions for web and mobile applications
- An adaptable mindset that questions conventional thinking and emphasizes innovative and unconventional approaches.
- Strong proficiency with Java and some experience with Spring Boot
- Familiarity with fundamental AWS technologies for web and mobile development.
- Experience in unit/integration testing.
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
- Additional 30% off Telstra products and services
- Toolkit provided (laptop + mobile phone + plan paid for)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software development lifecycleJavaSpring BootRESTful APIsback-end developmentweb applicationsmobile applicationsunit testingintegration testingalgorithms
Soft skills
collaborationcommunicationadaptabilityproblem-solvinginnovationteamworkstakeholder engagementtask distributionvisual design coherencerecommendation evaluation
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in ITBachelor’s degree in Software engineering