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