Job details

Java Developers

Job reference: 002651

Closing date: 09/03/2020

Salary: Competitive

Department: IT

Hours per week: 36.17 hours per week

Are you looking for an organisation where you have the freedom and autonomy to positively challenge the status quo?

Do you want to work for an industry-leading name, playing a pivotal role in delivering digital experiences that customers love?

Keen to take your engineering skills to the next level in an environment where we put your learning and development first?

Do you want to develop solutions on the latest cloud technologies?

Yes, yes, yes and yes?

We want to hear from you!

We are in an exciting phase of change; along with the rest of the world, we’re embarking on a hugely impactful digital journey, both for our people and our customers. To join us on this journey as we grow,  we are looking for a number of talented Java Developers for our Technology team. These roles play a key role in delivering unbeatable digital experiences to our customers and ensuring that we not only reach our goals in the web development space but as a wider engineering practice, at a healthy pace. You’ll be a part of a squad of motivated Java Developers developing our commercial websites and supporting software using modern development standards, technologies and techniques. 

What we're looking for:

  • Passion for well designed, testable and efficient code using modern design patterns and quality development principles
  • Experience in developing high quality, scalable and secure Java apps
  • Solid understanding of the full software development cycle
  • At least one popular web framework (Spring MVC, Servlets)
  • Experience with Javascript and Front-End Development
  • Experience with Unit Testing
  • An ability to not only follow, but collaboratively set development standards
  • Proactive identification of issues and barriers and escalating or resolving appropriately
  • Passion for user experience
  • Knowledge of Relational Databases, SQL and ORM technologies (e.g. Hibernate)
  • Experience working in or a good understanding of development in an agile environment
  • Ability to remove obstacles and keep the team motivated to bring their best selves to work everyday
  • Someone who can keep it real, both from a people and technology perspective; you’ll respect and appreciate legacy systems and processes, seeing it as an opportunity for change, not a challenge

Nice to have (though not essential):

  • Experience with Kanban development methodology and associated processes and tools.
  • Experience with Continuous Integration and Deployment (CI/CD).
  • Experience with Git/Mercurial Version Control.
  • Experience with Maven/Gradle
  • Experience with working with Web and Cloud technologies.
  • Experience with e-commerce or content management systems
  • Exposure to Hybris, Tomcat or SOLR

What’s in it for you?

  • We take your learning and growth seriously – if there’s something you’d like upskill yourself in, we’ll do everything to make it happen
  • We offer a competitive package and benefits including a range of flexible working options with the latest technology to support
  • You play a critical part in this digital journey from its early stages – the potential to own and impact change is endless!
  • Work in an environment where failing fast is encouraged; we love experimenting and trying new thing

If this sounds like you, please apply below. If you have any questions, please feel free to contact Meg Manjunath, our Digital Talent Lead on

Employees in our business may have access to our customers’ personal data therefore for a number of our roles, offers of employment are subject to a satisfactory criminal record check. Having a criminal record will not necessarily prevent an individual from obtaining a position with N Brown.


The closing date for this job has now passed.