Overview
Lead Java Developer –
£80K + Benefits
Remote – Occasional Trips to Swansea/Wales
An excellent opportunity has arisen with a market leading specialist insurance company. We are seeking an experienced and hands on Lead Developer to deliver high-quality custom software solutions while adhering to Agile principles and practices. The role encompasses technical leadership, Agile delivery management, and fostering a collaborative team culture focused on continuous improvement and client satisfaction.
Role and Responsibilities:
- Lead the Agile development process, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Coach and mentor team members on Agile methodologies, fostering a culture of transparency, collaboration, and accountability.
- Provide technical guidance and oversight to the development team, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Lead by example in software development, actively contributing to code reviews, pair programming sessions, and knowledge sharing.
- Collaborate with stakeholders to define product scope, objectives, and deliverables, breaking down requirements into actionable user stories and tasks.
- Estimate work efforts, and prioritize features based on client needs and business value.
- Act as the primary liaison between the development team and stakeholders, facilitating communication, gathering feedback, and managing expectations.
- Incorporate stakeholder feedback into sprint planning and backlog refinement sessions, ensuring alignment with project goals and priorities.
- Promote a culture of continuous improvement within the team, encouraging experimentation, learning, and adaptation to change.
- Conduct regular retrospectives to identify areas for improvement and implement actionable strategies to enhance team performance and efficiency.
- Collaborate closely with cross-functional teams, including QA engineers, and product managers, to deliver integrated and cohesive solutions.
- Define and track key Agile metrics, such as velocity, burndown charts, and cycle time, to assess team performance and project health.
- Generate regular progress reports and communicate project status, risks, and dependencies to stakeholders in a clear and transparent manner.
- Implement and enforce quality assurance processes to maintain high standards in software development.
- Act as a bridge between technical and non-technical stakeholders, facilitating effective communication.
- Stay abreast of emerging technologies, tools, and industry trends in integration and middleware.
- Evaluate and recommend new technologies to enhance the team’s capabilities and efficiency.
- Lead efforts to optimize solutions for performance, scalability, and reliability.
- Create and maintain comprehensive documentation for software solutions, architecture, and processes.
- Promote knowledge-sharing initiatives within the team and contribute to the development of a knowledge repository.
Essential Skills and Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Significant experience (typically 8+ years) in software engineering roles.
- Excellent communication and interpersonal skills, with the ability to build rapport with clients and team members.
- Technical expertise in software development, including proficiency in programming languages and development tools, Java, Springboot, SonarCloud, Kafka.
- Deep understanding of Agile principles and practices, with a focus on iterative development, continuous integration, and delivery.
- Experience with Agile project management tools such as Jira, Trello, or Azure DevOps.
- Problem-solving mindset and ability to adapt to changing priorities and requirements in a fast-paced environment.
- Understanding cloud security best practices, data privacy laws, and compliance standards.
- Knowledge of network architectures, including VPNs, CDN, and DNS, and a good understanding of system architectures and how different components interact within the cloud.
Package:
- Up to £80,000 basic
- Excellent benefits package
This job was originally posted as: https://thecareerwallet.com/stats/track/MTUyNzUyNzc4OC18LTE0NS18LTcw