Low Level Java Engineer – High performance computing role for a company acknowledged as a leader by Gartner.

Java Engineer

  • Are you a Java engineer with a really strong software engineering passion?
  • Do you want to be a part of growing an engineering team in the heart of London?
  • Does the sound of getting into a really low level software engineering role appeal to you?

Client Summary

Unicorn Status (valued at over $1 billion); Pre-IPO and have been recognised as a leader by Gartner. My client is truly disrupting the Enterprise Performance Management & Software market.

The entirely cloud based information system was invented in the founder’s barn and over the last 10+ years has grown to a global company with it’s HQ in Silicon Valley.

Working with some of the world’s biggest brands; and smartest software engineers – the environment is set up for sharing knowledge.

You’d be working on the re-engineering of the platform, new features and improving the performance and optimisation of the existing code base. Development work would be focussed on complex Core Java development, high-throughput systems, memory management, Garbage collection (mechanical sympathy), scalability and data structures.

The Role – Java Engineer

Our client has opened a brand new office in the heart of London. Whilst growing, the engineering team consists of some very high calibre, hardcore engineers at the peak of their field.

My client prides themselves in recruiting the ‘top 2%’ so you could be working with the best engineers on the planet. If you think you’ve got what it takes and like the idea of joining this high performing team with a real ‘start up’ feel then please read on.

This is not your traditional data processing server engineering role, this really is low level, pushing the limits of java and the JVM as far as they can go. Hardcore and passionate engineers will love it, you will live and work in the guts of the java memory management and focus will be on manipulating the java memory model engine.

You will be tackling tough problems on a daily basis, so if you’re up for an engineering challenge than this really is the role for you. Don’t be put off if you don’t tick every technical skills set box below, my client also looks at the sheer passion for technology and of course the ability to get on with other members of the team.

So ask yourself this, are you passionate about engineering with an awesome educational background and want to join a technically challenging and growing environment filled with bright enthusiastic developers, if yes then please apply with your CV/Profile today.

Must have (below experience can be through education or professional experience):

  • A true passion for engineering
  • 1-2 years+ of industry experience as a Core Java Engineer or Core Java Developer
  • A proven track record of delivering great software
  • Passion for Agile methodology and TDD
  • Positive energy and enthusiasm – cultural fit is a really big deal… they’re looking for super-smart people who are excited about solving big problems, love learning and are self-motivated to get things done. Excellent communication skills are a must!

Desirable (below experience can be through education or professional experience):

  • Strong mathematical and analytical skills!
  • Experienced with server-side Java Development
  • Extra points if you’ve delivered online/web/SaaS applications or have particular strength in multi-user & multi-threaded scenarios or better still, have experience of handling large multi-dimensional data structures in-memory.
  • Deep experience of back-end development using Java 7/8 and knowledge of the major development tool sets – you can be quickly productive in Eclipse.
  • You manage large codebases in GitHub and are familiar with branch/merge techniques.
  • You can discuss design patterns, memory management and performance optimisation.
  • You can write code from the ground up without needing frameworks.

On Offer:

  • Extremely competitive salary
  • Stock options
  • Bonus
  • Flexible working hours & great work-life balance
  • The opportunity to work with some of the best engineers in London
  • Global travel opportunity
  • Being a part of a private company going public
  • A rewarding, progressive and tailored career path with a company that values diversity, innovation and invests in you.
  • The opportunity to help build a brand new office, shape it’s culture and impact on real decisions for one of the coolest companies in global tech

Java Engineer; Java Developer; Low Level Software Engineer; Software Engineering; Software Developer; Memory Management; Distributed System; Garbage Collection; Data Structures

Tagged as: core java, Java, server side java, software engineer