Find your perfect job


Java Developer

Job Function:
Job Type:

As parof a backend development team foBoohoo, you will create complex, enterprise-transforming business applications by writing quality software code and, simultaneously, focusing on continual learning and development.

Thiis an excellent opportunitfor a software developer who has strong technical skills, a passion for quality and experience ocreating and supporting large scale web/e-commerce applications. Our culture is fit for developers who excel in a fast paced, dynamic, DevOps environment and who relish the opportunity tfurther their career working as part of an industry leading organisation.

What you'll do as Java Developer...

  • Maintain and develop the essential enterprise integrations and applications that provide up to date and relevant data to various other systems and interfaces.
  • Identify points for improvement within the team and task them accordingly.
  • Respond quickly and intelligently to live environment issues.
  • Collaborate with colleagues in other departments to design solutions and ensure that their needs are fulfilled to the best possible efficiency

What we want from a Java Developer

You will be an experienced and proactive developer with soliskillin Java 8 and basic skillin other languages. Familiarity with Java 11 is desirable. You will have a strong focus on delivering quality through good design, using for example SOLID principles, CQRS and design patterns, and the use of modern software practices such as, BDD, TDD, process automation, test automation and Agile. You should hold a basic understanding of relational databases and SQL.

You will have expertise in the following:

  • Spring Framework,
  • Apache Camel,
  • NoSQL/MySQL,
  • Git/Maven/Jenkins,
  • Linux,

An awareness or experience in the following is desirable:

  • JIRA,
  • Bitbucket/Github,
  • Oracle,
  • AWS technologies,
  • Docker,
  • Lambda serverless,

Experience implementing solutions for enterprise integrations between third-party tools is advantageous. You will have strong communication skillwith the abilitto develop positive relationships with a teamMost importantly you will enjoy problem solving workinin a dynamic environment. You will be capable of explaining complex problems to non-technical business stakeholders.

What you'll get as a Senior Java Developer

  • Competitive salary based on experience
  • Bonus
  • SAYE share buying options
  • Pension
  • 40% discount on all boohoo group stock
  • On site gym
  • Subsidised restaurant
  • The opportunity to work in a company that encourages engagement and growth!


The Company is committed to equality of opportunity for all applicants including those with criminal convictions. Basic Disclosure Information about criminal convictions may be requested to assist in the selection process and will be taken into account only when the conviction is considered relevant to the position. A copy of this disclosure policy is available on request. By continuing with this application you are agreeing to comply with this company policy.