Java Senior Software Engineer

Recruiter
Lodestar Recruitment
Location
London (Greater)
Posted
16 Apr 2019
Closes
10 May 2019
Contract Type
Permanent
Hours
Full Time
Senior/Lead Java Software Engineer, FTSE100 Retail Superstar,

London, Circa £75,000 + Excellent Benefits!

Are you an experienced Senior / Lead Java J2EE Software Engineer looking to work for one of the most exciting and innovative multi-channel retail brands in the world today? If so then please read on as I am representing a world famous & leading FTSE 100 multichannel retailer who has an enviable reputation for quality and a brand name that is 2nd to none.

With in excess of a billion pounds revenue being generating online each year, and more then 20 million customers, my client is constantly striving to drive their business forward and be at the cutting edge of fashion, food, life and talent. With International expansion and constant UK growth, they are evolving at a phenomenal rate.

Due to this continued and sustained growth my client is seeking a Senior / Lead Java Software Engineer to join their West Central London team. This truly is a once in a lifetime opportunity to work with some of the brightest, most creative and innovative technologists within the online retail industry.

General engineering expectations

* Able to work completely autonomously on complicated problems

* Strong understanding of infrastructure IaaS and SaaS, ability to self-serve on Azure and displays confidence in defining infrastructure as code

* Strong understanding of build pipelines and build scripts

* Strong understanding of unit testing and test-driven development

* Understands integration testing and system testing

* Understands system design and solution architecture enough to be able to show real examples of contributing to the general system design of the product

* Strong software design. Expected to know a wide array of software design patterns in depth, display a strong understanding of algorithm and data structures, and able to show multiple real-life examples of applications of this knowledge

Thought leadership behaviours

* Helps other engineers to produce clean, quality code through strong engagement in code reviews

* Shows engagement when architecting and developing new software

* Constructive, critical thinker, who, when collaborating with other engineers, will always propose improvements to our systems

* Shows engagement with the wider engineering community. Hosts Dojos, lunch and learn sessions and is generally seen as somebody who interacts with the wider engineering community

* Displaying SME knowledge, and accountability of at-least one non-trivial aspect of the product

Leadership Behaviours

* Takes full ownership of the tasks in his/her backlog, and is also beginning to show signs of taking accountability of the entire team’s backlog

* Shows strong signs of customer focus, multiple examples of putting customer needs first

* Actively engages with the product teams to make the product better, and to understand ambiguous requirements

* Takes full accountability of the technical state of the product. From development, over deployment and into operational mode

* Seen as helpful, by both engineers and product

* Beginning to show signs of continuously mentoring less experienced members of the team. Not just giving a hand here and there, but genuinely trying to upskill their peers

* Knows when to challenge the team to be pragmatic

Essential Skills

* HTML5, CSS, JS, Angular 6, React, Node.js, MongoDB, Gulp, Grunt and full-stack frameworks

* Native iOS and other cross-platform solutions such as Cordova, Electron and Swift

* Android (Kotlin)

* Java

* Automated testing as standard

* Test Driven Development (TDD)

* Git, GitHub, CI and CD

* MongoDB, Firebase,SQL and NoSQL databases

* Azure, Heroku, Kubernetes and AWS

Desirable but non-essential

* Prior experience in labs, MVP, start-up, R&D, small digital agency or similar environments

* C, C++, C# and Python

* Experience with Arduino, Pi and sensors

* Interest in AI and ML

* Unity development for AR/VR

* IoT development

Other

* Good experience of agile delivery. Quick turnaround in short sprints with spikes

* For this role, a self-starting entrepreneurial mindset is required rather than an engineer purely focused on technical delivery

* Experience in leading and mentoring teams

* Cross-domain communication skills are essential for constant interaction with senior business and technical people

* A seasoned understanding of the balancing act between technical best practices and commercial realities is essential

* Leadership and mentoring skills are required in order to develop engineers both technically and commercially

* Able to fully support recruitment activities e.g. interviews and technical tests

* A deep understanding of the retail sector with regards to digital innovation and the future of retail customer experience

* Presentation and public speaking skills would be advantageous as this role is helped by confident presentations

Why Apply?

* Salary above market rate + 12% Pension + Car + Superb Package

* Swish/modern West Central London office

* Flexible working & working from home policy

* Excellent discretionary bonus

* Personal development programme

* Subsidised meals and snacks

* Be part of On-Site tech talks

* Excellent benefits package

* Work alongside some of the best within the Agile community

Next steps:

If you’re looking to work with one of the most exciting and innovative retail brands in the world today, an infamous & leading FTSE 100 multichannel retailer who has an enviable reputation for quality, please contact Remi Damiani on the details provided. We will aim to respond within 24 hours

Similar jobs

Similar jobs