What You'll Do
Take ownership of designing and building critical software components for a large-scale identity and access management system. You'll lead development efforts across the full lifecycle—from analyzing requirements to deploying resilient solutions that support millions of users.
Collaborate closely with product teams to translate specifications into reliable, efficient code using object-oriented programming. You'll implement automated deployment processes, monitor system performance, and continuously refine applications to ensure uptime and responsiveness.
Play a key role in quality assurance by writing unit tests, validating functionality prior to release, and supporting root cause analysis when issues arise. Participate in agile ceremonies and internal reviews, contributing to technical decisions and long-term system improvements.
Requirements
- Proven experience in Java-based software development and full-stack application design
- Strong understanding of software lifecycle, testing methodologies, and code quality practices
- Experience with SCRUM or other agile frameworks in a collaborative team setting
- Ability to interpret technical specifications and convert them into functional solutions
- Skill in automating deployments and managing infrastructure as code
- Strong communication skills for engaging with stakeholders and team members
Benefits
This role offers the chance to work on mission-critical systems with broad impact, contributing to secure digital access at scale. You'll engage in meaningful technical challenges, influence architecture decisions, and support continuous improvement in a structured development environment.
