Accessibility Links

Full Stack Developer (Java, Spring, JEE)

  • Salary: £60000 - £70000 per annum
  • Job type: Permanent
  • Location: London
  • Sector: IT
  • Date posted: 12/06/2017
  • Job reference: J368160A

Senior full-stack developer (Java, Spring, JEE), Rest API, OO Design, CI, TDD, Scrum, Kanban, Agile, Back-end, JS Programming, Javascript, Angularjs, React, Backbone, CSS4, SASS, PHP

A position has become available in our multi-award winning internet company client for a talented and motivated Senior Full Stack Developer to lead the supplier products development team. This is a new role following restructuring and substantial expansion of our dev teams.

The role

You will join and lead a small team of developers (London based) and QA engineers (Manila based) to build some brand new exciting products for the supplier side offer of our client. This is one of several teams, each focusing on a different product area.

You will own the technical specification for this area of our product portfolio and be responsible for ensuring that best development practices are followed by the team. You will report directly to the product development director, but will also liaise closely with the other teams.

You will be working mainly on a Java based API backend, but you will be exposed to frontend also, depending on the project, your skills and interests.

Candidate profile

At least 5 years of working experience as web developer, with very strong skills in Java back-end development but good exposure and knowledge of modern front-end technologies as well. You have passion and natural attitude for agile project management, team leadership, technology, web architectures design and engineering.

Required skills

  • Graduate of Computer Science / Computer Engineering or related course
  • Excellent oral and written communication skills (English language)
  • Solid working experience with Java, Spring, and JEE environment
  • Strong skills in designing Rest API based architectures (SOA and micro-services)
  • Passion and proved experience in building elegant, robust secure and scalable applications following best practices from OO design patterns, CI, TDD, etc
  • Experience in supervising and mentoring developer teams
  • Experience with Scrum and/or other agile methodologies
  • Experience with JS programming, knowledge techniques, patterns and libraries
  • Knowledge of some MV* JS framework (Angular, React, Backbone)
  • Knowledge of CSS(4) and possibly SASS
  • Basic knowledge of PHP is also required

Optional and desired skills

  • Experience using message queues (eg ActiveMQ)
  • Experience in document parsing (using libraries such as POI, PDFBox, etc)
  • Experience with Apache Camel or similar
  • PHP Zend framework
  • Cross platform with frameworks such as Cordova
  • TypeScript / ES6
  • Other programming languages such as Python or .Net
Similar jobs
View more similar jobs