Please scroll down, To apply

Back End Developer - Java

hiring now

Computer Recruitment Services

2021-12-03 07:35:22

Job location Barkingside, Greater London, United Kingdom

Job type: fulltime

Job industry: I.T. & Communications

Job Contact: Darryl Sanders

Job description

Our technology client is a global leader in its field looking to consolidate its progressive, dynamic, permanent team in London.

The Role:

Backend Developers with good experience in building high performance enterprise grade distributed applications using Java.

You will work in an innovative, agile and multi-disciplined team to develop and deliver proprietary software solutions.

Contributing to the development process you will help generate delivery ideas and solutions whilst encompassing the full spectrum of design, coding, and testing. In addition, you will ensure successful delivery of key strategic objectives through the development of high-quality software.

Responsibilities

  • Deliver features using agile development practices and by writing beautiful, maintainable code in the front and Back End of our systems.
  • Participate in Agile ceremonies and departmental events
  • Work with in-house and offshore teams to develop and deliver customer requirements
  • Share knowledge in modern, SOLID development techniques
  • Work under a TDD mind-set with regression testing at the heart of your development strategy.
  • Produce code against our set of defined technical standards and processes
  • Provide 2nd and 3rd Level support on our software solutions

Essential Technical Skills & Experience

  • At least 5 years of experience in building high performance enterprise grade distributed application using Java.
  • Good experience in Git version control and release process best practices including CICD pipeline with Jenkins and Github workflows
  • 4+ years of hands-on experience in latest Java SDK feature and improvements (Java 8 and beyond)
  • 4+ years of experience in spring frameworks such as SpringBoot and Spring MVC
  • 4+ years of experience with Java full stack technologies with Java web services (JAX-RS and RESTful API)
  • 4+ years of experience in Relational & Non-Relational Database Technologies
  • 3+ years of experience in containerisation (docker, Kubernetes) and deploying to a cloud platform (AWS)
  • 2+ years of experience in reactive programming with Java.
  • 2+ years of experience in IoT and geo-location querying will be an advantage
  • Strong understanding of object-oriented programming concepts, data structure and algorithms
  • Experience in writing production grade multi-threaded concurrent applications.
  • Good understanding of Micro service architecture and design patterns.
  • Understanding of enterprise design patterns and modular software development.
  • Familiar with Front End development technologies such as JavaScript, React and Angular will be added advantage.
  • Experience with bash and python Scripting will be an advantage

Essential Leadership & Other Skills

  • Experience leading a small team of developers will be an advantage
  • Good knowledge in agile development practices
  • Good problem solving and decision-making skills
  • Ability to be flexible and pragmatic.
  • Team player

Qualifications

  • Degree in Computer Science or related field preferable but not essential

Inform a friend!

Top