
Team Lead Software Development Engineering
- Ireland
- Permanent
- Full-time
- Foster a high-performing Agile team through continuous improvement and collaboration.
- Identify and implement opportunities to enhance team efficiency and delivery.
- Drive team velocity by aligning resources and ensuring timely completion of development, maintenance, and support tasks.
- Co-lead technical design and code reviews to maintain high-quality standards.
- Collaborate on feature refinement and assess the impact of new capabilities.
- Ensure successful story completion each iteration to meet strategic initiatives.
- Support production stability and application availability.
- Conduct regular 1:1s, set goals, and manage performance reviews.
- Contribute to hiring efforts, including technical assessments and interviews.
- Experience in Java development, including team leadership.
- Proven ability to lead and mentor Agile teams, with a strong commitment to DevOps practices.
- Experience in line management or people leadership, with a desire to grow in this area.
- Ability to inspire and motivate teams, drive technical excellence, and foster innovation.
- Proficiency in Java and related frameworks (e.g., Spring, Hibernate).
- Strong grasp of object-oriented design principles and design patterns.
- Experience with relational databases (e.g., Oracle, MySQL, IBM DB2).
- Familiarity with source control tools and branching strategies (e.g., Git).
- Experience with CI/CD tools and workflows (e.g., Jenkins, GitHub Actions, SonarQube).
- Understanding of Git workflows (e.g., pull requests, branching strategies).
- Exposure to containerization and orchestration (e.g., Docker, Kubernetes).
- Experience with modern frontend frameworks (e.g., React, Angular).
- Familiarity with caching and search technologies (e.g., Redis, SOLR, Elasticsearch).
- Experience with cloud platforms (e.g., AWS).
- Knowledge of container platforms and orchestration tools (e.g., OpenShift, Docker).
- Experience with monitoring, logging, and performance tuning.
- Familiarity with Agile ceremonies and team rituals.