Senior Software Engineer - Java, Back-End, Microservices, Scale

  • Location:

    City of London, London

  • Sector:

    Technology & Transformation, Dev

  • Job type:

    Permanent

  • Salary:

    benefits

  • Contact:

    Brenda Thomson

  • Contact email:

    brenda.thomson@search.co.uk

  • Job ref:

    Req/498244

  • Published:

    10 days ago

  • Expiry date:

    2019-01-03

  • Startdate:

    ASAP

Senior Software Engineer - Java, Back-End, Microservices, Scale, Distributed System

If you had to list what was important to you as a Software Engineer would your top ten include:

  • Being part of small truly Agile teams with ownership to solve problems and ship code

  • Working on Large Scale problems ( 70 Mil Users ), relish and own the "how we solve"

  • Collaborate, share knowledge, continuously learn and continuously mentor / impart your knowledge through various means such as explain your design clearly to others, mentoring, code reviews

  • Working on projects you will be proud of and working with varied and new technology

This role offers all of the above AND MORE.

Technology

My client work with Java Stack predominantly however they recognise that a skilled Senior Software Engineer will be language agnostic and able to work with any language if not already a Polyglot.

You will be strong in either:

  • Java or C# or Python and be happy to work with Java

You will have experience of or a desire to work with some of:

  • Docker, Elastic Search, Microservices, AWS, NoSQL

Other Skills / Experience

You will:

  • have multiple back end SDLC under your belt developing applications and preferably for large scale system deployment

  • enjoy data driven decision making

  • worked on continuous delivery

  • work component driven development to enable scaling of your codebase build from scratch

  • not be phased by juggling multiple problems and enjoy the challenge of truly complex large scale project

You need to demonstrate through interview process:

  • that you get scale

  • that you can work through a difficult problem and communicate your design well

  • that your design will demonstrate the breadth and depth of your technical knowledge and as interviewers dive deeper into your solution your expert knowledge enables you to guide them through it

  • that you want ownership, you want efficient modern engineering practices moving solutions forward quickly to ship your code and to be proud of what you've developed

For a chance to move to this career enhancing role and take control on how you develop cutting edge solutions please send me your CV in the fist instance.

Search is an equal opportunities recruiter and we welcome applications from all suitably skilled or qualified applicants, regardless of their race, sex, disability, religion/beliefs, sexual orientation or age.