Java Technical Lead
Across projects, our Technical Leads drive solutions by matching customer requirements to appropriate technology in collaboration with Business Analysts, Project Managers & client-side stakeholders.
You’ll sit at the head of a Scrum team likely comprising .NET or Java, front-end, DevOps and QA Consultants to deliver the planned solution, guiding the team through challenges and adjusting their approach as required.
You’ll oversee not just the development of code and integration of services but, with the support of experienced QA and DevOps Consultants, ensure this code is tested at every step to production and deployed via completely automated tooling.
As the team’s key technical resource, you’ll communicate complex concepts to non-technical stakeholders and contribute to client relationships. Additionally, you’ll work closely with BAs and PMs to clarify requirements, create a backlog and prioritise user stories.
You’ll accumulate market know-how by keeping abreast of industry trends including new SaaS or PaaS products that might enhance Amido’s approach or product set, influencing decisions on technology investments and networking for new projects.
You will have a considerable background in Java Development and will likely be performing a role somewhere between Lead and Senior that requires a pragmatic approach to day to day activity be it guiding others or coding personally.
While extensive development experience is essential, an engineering mind-set is also key. This is namely the ability to take a broad, cross-project picture spanning front-end development, QA, deployment & databases rather than view back-end coding in isolation.
All our projects are Cloud-based so you’ll need to have built at least one system that puts Cloud computing at its core via Service Orientated Architecture or Micro Services, not just deployed to AWS, Azure or a similar platform.
You’ll need to understand architecture and design patterns for systems you’ve built and while you may not have used it, you’ll possess the knowledge to do so.
You will have led at least one project or piece of work including assigning and overseeing the work of others, guiding the project’s technical direction and assuming responsibility for delivery.
Commercial awareness and enthusiasm for Agile methods and an understanding of Scrum are imperative. We don’t expect you to be a guru though, and our BAs and PMs are here to offer support.
This is a Consulting role. We are not looking for you to be a Consultant already, but we do expect you to have spent enough time in a business-facing capacity to know that Consulting is the career direction you wish to pursue.
This role represents an opportunity for an ambitious Senior Developer to attain a Lead role that commands real influence over solutions and delivery in a relatively short space of time.
With one of our project team’s already having built the biggest Azure-based application in the UK you can expect from day one to see solutions your teams design and deliver make big impacts for big brands.
Technical Lead is a challenging role but made far less so by the quality of our project teams. Similarly, all our projects are greenfield so you will never again be bogged down in legacy tech or bored in support-based activity. This role is constantly stimulating.
We have a technical improvement budget for every single staff member and we encourage self-learning in every project. Given you will have a high degree of influence over which stack we opt for you will essentially control your own learning and the technology that defines it.
If you would like to apply for the role, please send your CV and covering letter (with salary expectations) to – firstname.lastname@example.org