Lead Java Developer


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

7th January 2020

Location

Altrincham

Salary/Rate

£50000 - £70000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Software Development

* A Software Team Lead is expected to spend a majority of their time hands-on in the production of software

* Working with product and test to refine and break down stories to levels implementable by development

* Development and improvements in confirmation testing (unit test, API test, automation, etc.)

* Work closely with members of the business teams to ensure customer-centric development of features

* Actively contribute to the process of continual improvement, with regard to self, team and systems

* Discuss, establish and maintain the design patterns, framework selections and direction of the codebase

* Solve almost any type of problem with little supervision

* Provide engineering options, with unbiased pros and cons to meet problems shared by the business

* Develop UI according to mockups following UX guidelines

* Research projects, including prototyping, to explore future opportunities

Issue Management

* The prompt prioritisation and processing by the team of incoming bugs according to strategy

* Ensuring responsive support to the customer-facing colleagues

* Status reporting back to customer-facing colleagues

* Recognition of problems and recasting difficult-to-solve problems in order to find unique and innovative solutions

Technical Mentorship

* Developing new skills within the team through coaching and delegation

* Identifying and feeding back areas of improvement and strengths and being knowledgeable about the team

Team Management

* Establish recruiting needs within the team to ensure balance of upcoming talent and experience

* Participate in the complete recruitment process

* Perform effective one-to-ones with direct reports and supporting with regular, effective one-to-one discussions across the development team

* Manage team performance and identify appropriate controls and measures for employee engagement

Functional or Technical Knowledge and Skills Required - Essential

* Demonstrable Java programming ability with in-depth understanding of underpinning techniques

* Proven ability of tackling challenging projects

* Demonstrable knowledge of Databases and query languages (SQL)

* Experience in full software development life cycle from design to deployment using agile methodologies such as Kanban and Scrum

* Object Oriented Design and Programming

Functional or Technical Knowledge and Skills Required - Desirable

* 2:1 degree or equivalent in Computer Science, Software Engineering, Information Technology or similar technical degree

* Experience leading an agile team in a technology company

* Experience in hiring a development team

* Amazon Web Services, Google Cloud Platform, Microsoft Azure knowledge

* Redshift, Snowflake, BigQuery, JUnit, GWT, Maven, Jenkins, Linux, Scripting for CLI, CICD, tool automation, etc

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: