Senior Java Developer

London, Full time

Senior Java Developer

Role Overview
At e2x we are passionate about technology and the way you deliver it. We embrace innovation in everything we do and actively seek to push the boundaries of what is possible with the tools available to us today. We are seeking to grow our development team made up of keen and talented engineers. This role requires high levels of java knowledge and would benefit from the knowledge and experience of other languages as well, such as Groovy, and Javascript. From design through to actual development, deployment, tuning and maintenance, you will have proven experience in these areas and be willing to learn and grow. The role will require working closely with client teams and as such diplomacy, presentation and workshop delivery skills are essential. Retail domain knowledge feature heavily in the projects, so experience therein would prove helpful.

About​ ​You

You will be doing Java development in a microservices or service oriented architecture, and will be joining our Agile Java eCommerce development group, developing dynamic, enterprise level applications and integrating with multiple systems using a test driven approach.

We are seeking engineers to help us implement and deploy commerce APIs to be used by many different types of rich client applications. The APIs will be used to create shopping experiences for a wide and global customer base.

The successful engineer will not only be involved in the creation of the services but also contribute to the tools used to orchestrate and run the services at high scale and resilience. Senior engineers will be expected to be capable of mentoring other team members and leading the technical aspects of a project.

Solutions created will use the most appropriate tools for the job, the Java/Kotlin ecosystem is widely used within the company. Docker and container orchestration engines such as Kubernetes are used for application deployment. We embrace a DevOps culture and you will have expertise and experience in a similar environment.



  • Committed and enthusiastic teammate with ability and confidence to take a leadership role when required
  • Bachelor’s (or above) Degree in Computer Science or a related field or equivalent experience
  • Extensive professional experience (5+ years) in software development with Java
  • Extensive experience working on eCommerce systems
  • Experience leading others and making key technical decisions
  • Clear architectural decision making expertise
  • Must have hands on Coding experience
  • Good knowledge of Spring Boot, Spring Integration, Spring Batch
  • Excellent analysis skills
  • Strong and clear communication and presentation skills
  • Self motivated and enthusiastic
  • Experience of working on high-volume transactional systems


  • Experience building microservices
  • Experience building solutions with commercetools
  • Experience with containerisation and orchestration tools such as Docker and Kubernetes

Work​ ​Skills


  • An appreciation of agile development methodologies is required and a deep understanding of Unix operating systems.


  • Able to work closely in pairs
  • Good at communicating both ideas and concepts and quick to grasp them as well.
  • Highly motivated individuals who can be trusted to carry out highly technical and complex

Location: London

At e2x we believe that applicants’ skill sets can be applied to multiple roles and as such we will consider your profile on an ongoing basis to assess what other exciting roles you might be suited to. We’ll always treat your personal details with the upmost care in accordance with our privacy notice.
Apply to Job
LinkedIn Profile
Cover Letter
Please confirm the name of the person who referred you here.
Have you been referred to e2x?*
Yes   No