Senior Java Developer - Microservices

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

Overview

Senior Java Developer required with proven skills in web centric Java Development with Java 8 and above and some of Spring, Spring Boot, Play Frameworks, and proven skills in Agile such as working pairing, CI / CD, TDD, and writing clean code is required by digital agency / consultancy in Manchester to work on complex client centric digital projects mainly from the office but also will involve meeting clients. As a Senior 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 or Play 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 Senior 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. This is an excellent chance to flex your Java Development and communication skills 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. Opus Resourcing are a boutique IT employment Agency who are relied on by a number of world leading technology companies and brands to assist resource their contract and permanent positions. We process certain personal information about you in connection with the recruitment process in order to seek to find you a suitable position and this information may be provided to potential employers. Information may include sensitive personal data (such as health information) that you provide in your CV or otherwise or that we are given about you. Details are set out in our Privacy Policy http://privacy-policy