Overview
Senior Java/Microservices Developer role to design technical architecture solutions, including integration and authentication across systems, and to manage the development lifecycle to deliver highly secure, performant, scalable solutions.
What you'll do
- 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 you'll need
- 8+ years of software engineering experience.
- Strong proficiency in Java (Java 8/17) and Spring Boot.
- Deep understanding of microservices architecture and distributed systems.
- Experience building and consuming RESTful APIs.
- Strong knowledge of software design principles, design patterns, and clean architecture.
- Experience working with SQL and NoSQL databases.
- Strong experience with Identity and Access Management (IAM) solutions.
- Expertise in OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, Federated Identity, and Multi-Factor Authentication (MFA).
- Experience with Ping Identity or equivalent identity platforms.
- Knowledge of authentication standards, authorization frameworks, and secure coding practices.
- Understanding of FAPI 2.0 and modern identity security patterns.
- Hands-on experience with AWS cloud services, including Lambda, Step Functions, DynamoDB, RDS, S3, SQS, SNS, and Kinesis.
- Experience designing and implementing secure, scalable, fault-tolerant cloud solutions.
- Strong understanding of CI/CD practices and tools such as GitLab CI, Jenkins, Bamboo, or similar.
- Proficiency in Linux-based environments.
- Experience building and consuming RESTful APIs and modern web applications using React, JavaScript, TypeScript, HTML5, and CSS.
- Strong understanding of WCAG accessibility standards and best practices.
- Experience integrating third-party SDKs and APIs.
- Strong ability to optimize applications for performance, scalability, and maintainability.
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Amazon Q, Cursor, or equivalent.
- Understanding of Large Language Models (LLMs), prompt engineering, and AI-assisted software development practices.
- Experience leveraging AI tools for coding, testing, documentation, troubleshooting, and productivity improvements.
- Understanding of responsible AI practices, data privacy, security, and governance considerations.
- Strong analytical, problem-solving, and critical-thinking abilities.
- Excellent communication and stakeholder engagement skills.
- Ability to translate business requirements into scalable technical solutions.
- Strong ownership mindset and accountability for delivery outcomes.
- Experience working effectively within cross-functional and geographically distributed teams.
- Proven ability to provide technical leadership, mentoring, and guidance to engineering teams.
Nice to have
- Experience with API management platforms such as Apigee, NGINX, Kong, or similar.
- Experience in customer identity, authentication, and digital security domains.
- Experience with biometric and facial recognition technologies and related SDKs.
- Exposure to production support, incident management, and change management practices.
- Experience leading engineering squads or acting as a Technical Lead / Engineering Lead.
- Knowledge of observability, monitoring, and site reliability engineering (SRE) practices.
- Experience evaluating or integrating AI-powered services and GenAI capabilities into customer-facing applications.
Details
- Employment type: Permanent.
- Closing date: 13 Nov 2026, 11:59pm.
- Location: Bengaluru, Karnataka.
- Telstra works flexibly; flexibility arrangements to be discussed with the employer.
Read the full description and apply on the company’s own careers page.