The UK's Leading Data & Analytics Jobs Board

Senior Java Developer Microservices/CI/CD/NoSQL

Advertiser
Harvey Nash plc
Company
Harvey Nash
Date Posted
1st November 2016
Reference
317111/001
Category
Engineer
Location
London, City of London
Salary
£60,000 to £80,000 Per Annum
Contract Type
Full Time
My clients aim is to disrupt the courier/logistics/delivery space with innovative, next generation software. Backed by one of the world's largest same day courier companies, they are building a SaaS platform that they believe can genuinely change the way this growing industry works.

They are building a team to help them bring this vision to life. Using the latest technologies, working methods and putting creativity and ambition at the forefront of everything they do, they need highly motivated people with great attitude and aptitude to join us and have tasked us with finding them!!!


The are currently looking for a senior Java Developer to be responsible for building Java applications to power a SOA micro-service architecture. This includes anything between complex groups of back-end services and machine learning. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and product quality is therefore essential. Experience with Node.js would also be beneficial.

You can expect to work with some seriously bright people on challenging and interesting projects from day one. You can expect to be exposed to new and emerging technologies, to be given responsibility and to have your opinions listened to.

This role based in London EC2 will offer a generous salary and benefits, flexible working and the opportunity to be one of the first employees of something very special.


Responsibilities:

-Translate application user stories and use cases into functional units of code
-Design and code to a high standard to ensure readability, simplicity and ease of future development
-Ensure the best possible performance, quality, and responsiveness of the applications
-Identify bottlenecks and bugs, and devise solutions to these problems
-Help maintain code quality, organisation, and automatization
-Mentor and share your experience with the team

Skills and Qualifications:

-Extensive experience writing Java (7+) applications
-Build unit tests and understand the CI/CD pipeline flow
-Solid understanding of object-oriented programming
-Familiar with various enterprise messaging and architectural patterns
-Knowledge of concurrency patterns in Java
-Have developed and delivered RESTful and SOAP web services
-Experience with NoSQL databases
-Experience in building a highly available, massively scalable application
-Amazon web services
-Understanding of the class loading mechanism in Java
-Expert understanding of JVM, its limitations, weaknesses, and workarounds
-Implementing automated testing platforms and unit tests
-Proficient understanding of code versioning tools, such as Git
-Familiarity with build tools such as Ant, Maven, and Gradle
-Agile/Scrum project methodologies



Register and Apply

Login and Apply

Profile Options

Category(s) you would like to work in*:
Location(s) you would like to work in*:
Contract Type*:
Most Recent Position*:
Education/Qualification*:
Minimum Salary required*:
Willing to Relocate*:
By submitting this form you agree to our terms of use

Copyright © 2017 Big Data Jobs Board. SEO by SEMtelligence