# Senior Software Engineer - Java, IAM, Security

**Company**: Telstra
**Location**: Bengaluru, Karnataka
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://telstra.wd3.myworkdayjobs.com/en-US/Telstra_Careers/job/Bengaluru-Karnataka/Senior-Software-Engineer---Java--IAM--Security_JR-10175384?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-java-iam-security-1058b0f4-1e2/

## Description

We're an iconic Aussie brand with a global footprint. Our purpose is to build a connected future so everyone can thrive.

As a Senior Software Engineer - Java, IAM, Security, you will design technical architecture solutions and include integration and authentication across systems; manage the development lifecycle to ensure the delivery of highly secure solutions that are optimized for performance and built to scale.

**Key Responsibilities:**

- Design, develop, and maintain scalable Java/Spring Boot microservices and React-based Single Page Applications (SPAs).

- Architect secure, resilient, and cloud-native solutions that integrate across multiple systems and business domains.

- Design and implement authentication, authorization, identity federation, and multi-factor authentication solutions.

- Build reusable UI components, shared libraries, and platform capabilities to accelerate development.

- Translate business requirements, UX designs, and wireframes into high-quality, maintainable, and accessible code.

- Integrate front-end applications with backend services, APIs, SDKs, and third-party platforms.

- Implement advanced authentication capabilities, including biometric and facial recognition integrations where required.

- Optimize applications for performance, scalability, reliability, and cross-browser compatibility.

- Contribute to software quality through automated testing, code reviews, and adherence to engineering standards.

- Support CI/CD pipelines and modern DevOps practices to enable efficient and reliable software delivery.

- Troubleshoot production issues and contribute to continuous improvement initiatives.

- Lead technical discussions, design reviews, and engineering decision-making.

- Mentor and guide engineers, fostering knowledge sharing and engineering excellence.

- Collaborate effectively with product managers, designers, architects, and geographically distributed teams.

- Leverage AI-assisted development tools and modern engineering practices to improve productivity, quality, and delivery outcomes.

- Identify opportunities to apply AI and GenAI technologies to enhance customer experiences, engineering workflows, and operational efficiency.

**What we offer:**

- 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.

- Up to 26 weeks maternity leave provided to the birth mother with benefits for all child births

- Up to 16 weeks paid paternity leave provided to the non-birthing partners

- Employees are entitled to 21 paid annual leaves per calendar year

- Eligible employees are entitled to 12 days of paid sick / casual leave per calendar year

- Relocation support options across India, from junior to senior positions within the company

- Receive insurance benefits such as medical, accidental and life insurances

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Spring Boot
- Microservices architecture
- Distributed systems
- RESTful APIs
- Software design principles
- Design patterns
- Clean architecture
- SQL
- NoSQL databases
- Identity and Access Management (IAM)
- OAuth 2.0
- OpenID Connect (OIDC)
- SAML
- JWT
- Federated Identity
- Multi-Factor Authentication (MFA)
- Ping Identity
- AWS cloud services
- Lambda
- Step Functions
- DynamoDB
- RDS
- S3
- SQS
- SNS
- Kinesis
- CI/CD practices
- GitLab CI
- Jenkins
- Bamboo
- Linux-based environments

### Nice to have
- API management platforms
- Apigee
- NGINX
- Kong
- Biometric and facial recognition technologies
- Production support
- Incident management
- Change management practices
- Observability
- Monitoring
- Site reliability engineering (SRE) practices
- AI-powered services
- GenAI capabilities

---

Source: [Apply at telstra.wd3.myworkdayjobs.com](https://telstra.wd3.myworkdayjobs.com/en-US/Telstra_Careers/job/Bengaluru-Karnataka/Senior-Software-Engineer---Java--IAM--Security_JR-10175384?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
