Role: Senior Backend Software Engineer – Java – Identity Management Services – GCP
Senior Backend Software Engineer required to join an Identity Management Services team, responsible for designing and delivering secure, scalable backend platforms. You’ll act as a technical leader, driving modern engineering practices, mentoring developers, and ensuring platform resilience.
Experience Required:
- High experience in backend software engineering experience
- Strong commercial experience with Java and modern backend architectures
- Experience leading technical initiatives and mentoring engineers
Required Skills
- Java
- DevOps practices (CI/CD, Git/version control)
- Security and Identity & Access Management (IAM)
- Monitoring and logging solutions
- Relational databases (e.g., PostgreSQL, MySQL, Oracle)
- Server-side technologies and distributed systems
- Technical leadership and mentoring
- Cloud experience, particularly GCP
Preferred Skills
- Subnets
- Firewalls
- Load balancing
- VPN configuration
- Strong troubleshooting and debugging skills
- GCP experience
- High-availability and resilient platform design
What You’ll Be Doing
- Designing and developing high-scale backend services supporting identity management platforms.
- Leading technical design and architecture decisions.
- Improving platform reliability, scalability, and resilience.
- Establishing CI/CD and DevOps best practices.
- Mentoring engineers and raising overall technical standards.
- Collaborating with cross-functional teams in an Agile environment.
- Implementing monitoring, observability, and operational excellence practices.
Suitable Candidate Profile
A strong match would typically have:
- Experience with authentication, authorization, SSO, OAuth2, OpenID Connect, or identity platforms.
- Background building enterprise-scale APIs and microservices.
- Experience in cloud-native environments and DevOps automation.
- Proven ability to lead projects and mentor engineering teams.
#J-18808-Ljbffr…
