Lead Java Developer

Opus Resourcing Ltd ,
Manchester, Greater Manchester
Job Type: Full-time
Salary: £65,000 per annum

Overview

Lead Java Developer required with proven skills in web centric Java Development with Java 8, Spring Boot / Microservices, and proven skills in Agile such as working pairing, CI / CD, TDD, and writing clean code and proven skills in coaching / mentoring and providing technical leadership / guidance is required by digital agency / consultancy in Manchester to work on complex client centric digital projects based from their fast growing central Manchester office. £65-75k Bens Generous Bonus As a Lead Java Developer you will have skills in the majority of Strong skills in Java 8 or higher such as 11 Java Software engineering and design of web centric software solutions using clean code / SOLID principles Strong communication skills to liaise, advise and work with clients / stakeholders Experience as a Senior Developer in mentoring /coaching developers / technical leadership or supporting less experienced client teams Java web frameworks such as Spring, Spring Boot / Microservices Experience in creating web services / API's such as RESTful, JSON etc Database skills with RDBMS or NOSQL datastores Experience of Agile Development practices such as pair programming, planning poker / estimation, CI or CD, IoC, TDD, BDD Knowledge of Software Integration Design Patterns Any experience with DevOps / development infrastructure and development tools such (Git, Jenkins, source control, story boards, wiki) Ability to communicate and relate with technical and non-technical stakeholders Desirable skills as Lead Java Developer Ability to run and lead workshops or agile ceremonies and any consulting / client facing experience would be a plus Experience of attending or speaking at meetups of technology events Development skills in other JVM development languages such as Groovy or Scala Awareness of cloud providers and cloud technologies such as AWS Development skills with scripting languages such as Ruby or Python Web technologies (HTML, CSS, JavaScript/AJAX) and web infrastructure (Apache HTTP/web server, servlet containers, caching, proxies, security, CDNs Understanding of different software architectures Exposure to Agile modelling Ideal backgrounds might include private or public sector, Internet companies, consulting, ecommerce, software house, media, banking, online gaming working on systems with complexity. You might be a Senior Java Developer looking to step up or an established Tech Lead who wants to work on projects with a variety of clients. This is an excellent chance to flex your Java Development, tech leadership / coaching and mentoring skills and to use your communication skills interfacing with customers plus grow your career within a respected company that will offer the chance to work on varied projects working with customer on digital technology projects / digital transformation / web centric systems mainly based from the Manchester office with some travel to meet clients.