Java Team Leader

Recruiter
Premier IT
Location
Glasgow, UK
Salary
Competitive
Posted
01 Jul 2019
Closes
02 Aug 2019
Ref
1191302936
Contract Type
Permanent
Hours
Full Time
Java Team Lead

Role Summary:

My client, a multinational technological consultancy, are recruiting for Java Developer Team Lead. Cloud-native is about how applications are built in the cloud. It is an approach to software modernisation, building and running applications in such a way that fully exploits the advantages of the integrated Agile-DevOps-Cloud delivery model. The Java Team Lead will have an excellent opportunity to work with high profile end clients, managing a team of competent and experienced Java Developers and guiding them throughout the transformation of end client products. Their Digital Engineering practice is responsible for helping clients leverage next generation software in order to engage customers more directly, easily and precisely by developing production ready apps at record speed, and this will be what the Java Developer Team Lead will be overseeing. As part of their Digital cloud native engineering practice, the Java Developer will lead technology innovation for clients through robust delivery of world-class solutions. You will build better and deliver better products! The Java Developer Team Lead must be hands on.

Key Responsibilities:
  • Design solutions, write code, tests cases, execute test cases, automate build, test and deployment, environment provisioning and configuration
  • Overall delivery of software components working in collaboration with product and architecture teams
  • Collaborate with Business Analysts and Product Owners to help define and shape deliverables, provide estimates, highlight technical risks and determine technical solutions
  • Liaise with operations for technical analysis of the issues
  • Collaborate with other technology and product teams to ensure integrated end-to-end design
  • Actively participate in the Agile ceremonies and contribute to the overall functioning of self-organised, empowered, high performance team
  • Research, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test lifecycle
  • Collaborate and actively contribute in discussions to help define technology and development approach within the team

Essential Skills:

Strong skills in the following areas:
  • Core java - Collections, Multi-Threading, Design patterns
  • Development frameworks - Spring/ Hibernate
  • Angular JS, Node JS, Java script, Responsive design
  • REST API's, Micro-services implementation
  • Relational database systems - Oracle, MySQL
  • Continuous integration: Build automation using Github, ANT, Maven, Jenkins, code quality analysis using SonarQube,
  • Environment provisioning and configuration using Chef/ Puppet/ Ansible
  • Automation of functional, regression, performance testing using Selenium/ Cucumber
  • Experience of working with full stack platforms like Openshift
  • Experience of working in Agile methodology

Nice to Have Skills.
  • Experience of working in and configuring cloud setup - AWS/ Azure
  • Scala

In return, my client are offering offer a wonderful career platform, exciting & challenging projects and an excellent remuneration package for highly talented and ambitious individuals. If you are interested in the position, then please apply or email me at with your CV.

Premier are acting as an employment agency.

Similar jobs

Similar jobs