Telstra

Senior Software Engineer - Java, IAM, Security

Telstra
Apply
23 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and maintain scalable Java and Spring Boot microservices and React-based single-page applications.
  • Architect secure, resilient, cloud-native solutions integrating multiple systems and business domains.
  • Implement authentication, authorization, identity federation, multi-factor authentication, biometric integrations, and facial-recognition capabilities.
  • Build reusable UI components, shared libraries, APIs, SDK integrations, and platform capabilities.
  • Translate business requirements, UX designs, and wireframes into maintainable, accessible software.
  • Optimize applications for performance, scalability, reliability, and cross-browser compatibility.
  • Contribute to automated testing, code reviews, engineering standards, CI/CD pipelines, and DevOps practices.
  • Troubleshoot production issues and support continuous improvement, incident management, and change management activities.
  • Lead technical discussions, design reviews, and engineering decisions while mentoring and guiding engineers.
  • Collaborate with product managers, designers, architects, and geographically distributed teams.
  • Identify opportunities to apply AI and GenAI technologies to customer experiences, engineering workflows, and operational efficiency.

Requirements

  • At least 8 years of software engineering experience.
  • Strong proficiency in Java and Spring Boot, including Java 8/17.
  • Deep understanding of microservices architecture, distributed systems, software design principles, design patterns, and clean architecture.
  • Experience building and consuming RESTful APIs and working with SQL and NoSQL databases.
  • Strong IAM experience and expertise with OAuth 2.0, OpenID Connect, SAML, JWT, federated identity, MFA, FAPI 2.0, and secure coding practices.
  • Experience with Ping Identity or an equivalent identity platform.
  • Hands-on AWS experience with Lambda, Step Functions, DynamoDB, RDS, S3, SQS, SNS, and Kinesis.
  • Experience designing secure, scalable, and fault-tolerant cloud solutions and using CI/CD tools such as GitLab CI, Jenkins, or Bamboo.
  • Proficiency in Linux-based environments.
  • Experience with React, JavaScript, TypeScript, HTML5, CSS, responsive web development, and WCAG accessibility practices.
  • Experience with API management platforms such as Apigee, NGINX, or Kong is desirable.
  • Experience leading engineering squads or acting as a Technical Lead or Engineering Lead is desirable.
  • Knowledge of observability, monitoring, and SRE practices is desirable.
  • Experience with biometric and facial-recognition technologies, third-party SDKs, customer identity, digital security, or AI-powered services is desirable.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Amazon Q, or Cursor, with knowledge of LLMs, prompt engineering, responsible AI, data privacy, security, and governance.
  • Strong analytical, problem-solving, communication, stakeholder-engagement, ownership, and mentoring abilities.

Benefits

  • Permanent employment.
  • Performance-related pay.
  • Access to thousands of learning programs.
  • Global opportunities across 22 countries.
  • Up to 26 weeks of paid maternity leave for birth mothers.
  • Up to 16 weeks of paid paternity leave for non-birthing partners.
  • 21 paid annual-leave days per calendar year.
  • 12 days of paid sick or casual leave per calendar year for eligible employees.
  • Relocation support options across India.
  • Medical, accidental, and life insurance benefits.
  • Flexible working arrangements; candidates can discuss what flexibility means to them.
  • Inclusive workplace with reasonable-adjustment support and an application process that supports sharing pronouns.

Tech Stack

Amazon DynamoDBAWSBambooCSSGitLab CI/CDJavaJavaScriptJenkinsLinuxReactSpring BootSQLTypeScript

Categories

Telstra

About Telstra

10,000+ employees

We believe it’s people who give purpose to our technology. So we’re committed to staying close to our customers and providing them the best experience. And delivering the best tech. On the best network. Because our purpose is to build a connected future so everyone can thrive. We build technology and content solutions that are simple and easy to use, including Australia’s largest and fastest national mobile network. That’s why we strive to serve and know our customers better than anyone else – offering a choice of not just digital connection, but digital content as well. And that’s why we have an international presence spanning 15 countries, including China. In the 21st century, opportunity belongs to connected businesses, governments, communities and individuals. As Australia’s leading telecommunications and information services company, Telstra is proud to be helping our customers improve the ways in which they live and work through connection. Be first to know about Telstra news, advice and offers, as well as updates on our people and partners: tel.st/subscribe

Contact me