Java Developer

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

Overview

Java Developer with sound skills in Java Development, clean coding / TDD is required to join sociable and dynamic Agile team within large prestigious ecommerce company in West London who are building complex web centric tools around personalisation using a variety of technology including Core Java, Spring boot, Microservices, Message Brokers, AWS, Dynamo DB, Rest API and embrace pair programing. £40-70k Bens Bonus As a Java Developer you will have skills in some of Sound coding skills in Core Java Experience of writing clean code and TDD and ideally BDD Experience of backend systems and Restful API's Experience of Spring or ideally Spring Boot / Microservices development Experience of RDBMS or NoSQL databases Good communication skills to work in a collobrative agile delivery team and to liaise with stakeholders Professional experience and good knowledge of developing with Java enterprise applications Experience of backend systems and Restful API's Developing on a Linux or OSX-based systems Strong problem solver Other ideal skills as a Java Developer would include Experience of AWS deployments Exposure to pair programming ESB / Message Broker experience Experience of SOA / Service Orientated Architectures Experience of personalisation, ecommerce or recommendation engines Previous experience of ecommerce systems Any experience of coaching and mentoring other developers Skills in performance / optimisation of systems Roles are available at both Junior Developer, Software Developer & Senior Software Developer levels and will offer excellent chance to progress with a large scale technology function with a stunning working environment on a variety of projects. Outstanding chance to further your technical and all round skills within a large and innovative technology company. 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