Senior Software Engineer (Java Microservices)Apply locations: Australia (Flexible)Time type: Full timePosted on: Posted YesterdayTime left to apply: End Date: May 20, 2025 (12 days left to apply)Job requisition id: JR-10146985Employment TypePermanentClosing Date19 May 2025 11:59pmJob TitleSenior Software Engineer (Java Microservices)Job SummaryAs 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 DescriptionWho We AreWe'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 RoleIn 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 OfferFlex appeal; work when and from where suits you bestPerformance-related payAccess to thousands of learning programs so you can level-up16 weeks paid parental leave, for primary and secondary carersPurchased annual leave schemeLaptop, mobile phone + plan; you’ll never see a phone billExtra day off per year, for you to use as you like30% off Telstra Products and ServicesWhat You’ll DoProduct & 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 SkillsStrong Java programming background (preferably Java 8+)Preferred Frameworks – Spring BootExperience with Unit Testing, Integration testing, and Automated testingExperience with Continuous Integration/DeploymentMicroservices development – HTTP, REST API design and implementationComfortable operating in an agile, dynamic environmentDatabase skills - SQL (MySQL, Postgresql) and NoSQL (Couchbase, MongoDB)Strong debugging and analysis skillsDesirableDomain knowledge of TelecomUnderstanding & exposure to AWS cloud Services such as EC2, ECR, ECS, VPC, IAM, Route 53, RDS, DynamoDB, CloudWatchSecure coding practicesApplication monitoring and loggingTools like Jira, Bamboo, Bitbucket/Git, Linux shellExperience with Docker, Apigee, AWS LambdaWe 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