Loading

Connecting Linkedin...

Banner Default Image

Software Engineering Team Lead (Java)

  • Location

    Malta

  • Sector:

    Technology

  • Salary:

    Very attractive

  • Contact:

    Andrius Petkus

  • Job Reference:

    7045

  • Published:

    11 days ago

  • Expiry:

    2020-10-01

  • Client Details:

    Castille

  • Consultant:

    Andrius Petkus

An established player in the payments industry is looking to recruit a Software Engineering Team Lead to spearhead a team of developers in the design, development, testing, and maintenance of the payment products.  

Responsibilities  

  • Improve the team's productivity and time management skills, motivate team members and hold them accountable
  • Provide feedback to the team and directly participate in their professional development by guiding, coaching, and mentoring
  • Encourage collaboration within the team and help coordinate across teams to ensure resolution of technical dependencies and other issues
  • Deliver high-quality Java-based software, ensuring that best engineering and agile delivery practices are followed
  • Work with the Product Owner(s) to ensure the team is aligned with business goals and desired outcomes
  • Identify areas of improvement, drive change, and effectively communicate standards and solutions to problems
  • Participate in the recruitment processes

Requirements 

  • 5+ years of experience in software development and genuine interest in sharing the lessons learnt with fellow engineers
  • Leadership experience and ability to influence, set an example, and develop your team to achieve desired results
  • Well-rounded knowledge of current technologies and engineering practices, as well as interest latest industry developments
  • Extensive knowledge of Java-based server-side/backend technologies, such as Spring, Spring-Boot, Hibernate, JOOQ. Also, comfortable using frontend technologies like Angular JS and React JS
  • Delivery-mindset, setting high-standards while facilitating the delivery of engineering work and establishing a productive and engaging team environment
  • Pragmatic and able to balance various constraints involved in delivering software 
  • Ability to effectively communicate with technical and non-technical stakeholders
  • Ability to drive and participate in design and planning sessions, steering the team toward making effective engineering decisions
  • Experience, understanding, and appreciation of core Agile values