About the job
Join our team at the Login & Access Hub, where we deliver a centralized authentication service that empowers millions of external customers to access vital services like TV, email, Customer Center, and OneApp. With over 70 million logins and 15 million unique active users daily, our functionality is paramount to enhancing customer satisfaction. The login process is intricate, involving a fusion of both existing and innovative applications. Our committed team is focused on continually improving and simplifying the login experience while integrating state-of-the-art solutions such as OneApp and OneShop. We invite skilled professionals to be part of our journey in redefining secure and seamless access.
Role Overview
The Lead Java Developer plays a pivotal role in designing, developing, and maintaining advanced software applications. This position oversees all stages of the software development lifecycle, which includes requirement analysis, technical solution design, feature implementation, testing, and performance optimization. As a technical leader and mentor, you will ensure architectural coherence and guide the development team in best practices. Collaboration with Product Owners and Managers is essential to align technology decisions with business goals and contribute to strategic initiatives. This role provides the chance to work with cutting-edge technologies in an agile setting that champions innovation, scalability, and continuous enhancement.
Key Responsibilities
- Design, develop, and maintain software applications for key products.
- Analyze requirements, generate solution designs, and implement features.
- Automate infrastructure and application deployments for efficiency.
- Monitor and enhance system performance to ensure high reliability and availability.
- Participate in system testing and assist with fault analysis.
- Create and execute unit tests to maintain code quality and functionality.
- Collaborate with SCRUM teams to develop complex application solutions for customer DTAG.
- Translate customer requirements into functional and user-friendly applications using selected object-oriented programming languages.
- Conduct tests on developed functionalities before deployment to ensure code quality.
- Engage with user requests, consulting with internal and external stakeholders, and project managers.
- Mentor junior developers.
- Participate in internal evaluation processes.
