Senior Software Engineer
Full Job Description
Role Overview
We are seeking a Senior Java/Microservices Developer to design technical architecture solutions for integration and authentication across systems. You will manage the development lifecycle, ensuring delivery of highly secure, optimized, scalable applications while articulating design considerations for our cloud-native infrastructure.
- Development: Design and maintain scalable Java/Spring Boot microservices and React-based Single Page Applications (SPAs). Build reusable UI components and integrate front-end apps with backend services and third-party platforms.
- Security & IAM: Architect secure, resilient solutions implementing OAuth 2.0, OpenID Connect, SAML, JWT, Federated Identity, MFA, and biometric/facial recognition integrations using Ping Identity or equivalent.
- Architecture: Lead technical discussions on distributed systems, clean architecture patterns, and trade-offs for performance and scalability across AWS cloud services (Lambda, DynamoDB, RDS, S3).
- Innovation & AI: Leverage AI-assisted tools like GitHub Copilot or Cursor. Identify opportunities to integrate GenAI capabilities into customer-facing applications while adhering to responsible AI practices.
- Mentorship: Guide engineers through code reviews, automated testing contributions, and knowledge sharing within geographically distributed teams.
About You
Essential Experience (8+ Years):
- Proficiency in Java 8/17, Spring Boot, RESTful APIs, SQL, and NoSQL databases.
- Mastery of IAM standards including FAPI 2.0 and authorization frameworks.
- Hands-on experience with CI/CD pipelines (GitLab CI, Jenkins) and Linux environments.
Desirable Skills:
- Experience with API management platforms (Apigee, Kong).
- Knowledge of SRE practices, observability, and incident management.
- Familiarity with AI tools for coding assistance and productivity enhancement.
Culture & Benefits
Telstra offers a flexible working environment where you can share your pronouns and request reasonable adjustments. We provide 21 days of paid annual leave, sick/casual leave, medical/life insurance, and relocation support for eligible employees. Join our top-ranked climate-conscious company with zero tolerance for harassment.
Company
Telstra Business Technology Centre Perth South
Telstra is an iconic Australian brand with a global footprint, dedicated to building a connected future where everyone can thrive.Our mission focuses on delivering the best technology and experience a...
Practice this interview
A voice mock interview for Senior Software Engineer - Java, IAM, Security at Telstra Business Technology Centre Perth South, with questions from this job description and your resume, and a scored report afterwards.
Set up interview