Module Lead - Systems (Java Lead)

We are seeking a highly skilled Technical Team Lead with a strong foundation in Java to guide our development team in delivering high-quality software solutions. The ideal candidate will possess exceptional technical expertise, leadership qualities, and a passion for mentoring team members. This role requires a proactive approach to problem-solving and a commitment to fostering a collaborative and innovative work environment.

Responsibilities:

  • Lead and manage a team of software developers, ensuring effective collaboration and communication.
  • Design, develop, and maintain high-quality software applications using Java and related technologies.
  • Provide technical guidance and support to team members, facilitating their professional growth and development.
  • Collaborate with cross-functional teams to define project requirements, scope, and deliverables.
  • Implement best practices in software development, including coding standards, testing, and documentation.
  • Conduct code reviews to ensure adherence to quality standards and provide constructive feedback.
  • Identify and mitigate technical risks throughout the project lifecycle.
  • Stay updated with industry trends and emerging technologies to drive innovation within the team.
  • Participate in project planning and estimation activities, ensuring timely delivery of projects.
  • Foster a positive team culture that encourages creativity, accountability, and continuous improvement.

Mandatory Skills:

  • Strong proficiency in Java programming language and its frameworks.
  • Experience with software development methodologies, including Agile and Scrum.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Proficiency in version control systems, such as Git.
  • Ability to troubleshoot and resolve complex technical issues efficiently.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.

Preferred Skills:

  • Familiarity with cloud technologies and services (e.g., AWS, Azure).
  • Experience with front-end technologies such as HTML, CSS, and JavaScript.
  • Knowledge of database management systems (e.g., MySQL, PostgreSQL).
  • Experience with DevOps practices and tools.
  • Understanding of software security best practices.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Relevant certifications in Java or software development are a plus.
  • Demonstrated leadership capabilities and a track record of successful project delivery.

Job Details

Company
Mphasis
Location
Bournemouth, England, United Kingdom
Posted