Accessibility Links

Principal Java Developer

  • Job reference: 27477
  • Location: London
  • Job type: Permanent
  • Start date: Not specified
  • Contact: Not specified
  • Sector: Digital and Development
  • Salary: £70000 - £84800 per annum

Are you passionate about making the world a better place and making sure that your work has a positive impact on things that matter? A world leading provider of professional information solutions in the Science, Medical, Legal and Risk & Business sectors are looking for outstanding Java Engineers to support their ambitious growth plans.

Your duties will enhance the performance of science, health, and technology professionals, empowering them to make better decisions, deliver better care, and sometimes make ground-breaking discoveries that advance the boundaries of knowledge and human progress.

Principal Java Developer

This is a senior role focusing on hands-on development and contributing code in Java. You will be joining a new and fast-growing agile team in our offices in London to help design and build a high volume, high availability and high performance website.

This is an exciting opportunity to play a leading role in changing the way that web products are delivered within the company, devising and implementing a modern approach to software engineering that enables continuous delivery and releasing features on-demand. You will be part of a cross-functional product development group using agile management and engineering practices.

Key Tasks

  • Work as part of a highly collaborative, cross-functional, agile product development team to develop a new responsive web application from the ground up
  • Building a nimble, cloud-based JVM distributed architecture
  • Play a leading role in architectural decision-making. Help to build consensus in your team around architectural choices
  • Integrate with wider enterprise systems using service oriented architecture
  • Encourage best practices and apply software engineering principles at each stage of the development lifecycle
  • Write well tested, documented and peer-reviewed code
  • Develop automated tests
  • Work with Product Managers and QA to ensure software is high quality and meets user requirements
  • Build a culture of responsibility for software after shipping and throughout its lifecycle
  • Support and mentor more junior team members
  • Help to grow the London teams by assisting with the recruitment of other developers and team members

Skills / Experience

  • Core Java development experience
  • MVC framework experience, e.g. Spring, Play!, Dropwizard or similar
  • Web service development using frameworks, and APIs, such as Dropwizard, Scalatra, Hystrix, Jersey, JAX-RS, or similar
  • Build Automation experience using common Java Build tools, eg: Maven, Gradle, Ant SBT
  • Use of a Source Control System, e.g.: Git, svn, cvs, perforce
  • Experienced in developing RESTful web services.
  • Experience with agile engineering practices such as TDD, Pair Programming, Continuous Integration, automated testing and deployment, Scrum, Kanban
  • AWS Development/Deployment Experience
  • Experience with common open source (web) applications like Apache, Nginx, Tomcat / Jetty, HAProxy, Redis, Memcache
  • XML technologies and familiarity with XSL transforms
  • Linux experience
  • Instrumentation of web applications for fine-grained monitoring using New Relic or similar
  • Scripting skills using at least one general purpose language: Python, BASH, Ruby
  • Experience of large-scale software engineering involving co-ordination across multiple teams and systems
  • Positive attitude to cross-functional team and extending skills across the stack (back-end / front-end / DevOps)
  • A positive, constructive approach with an emphasis on collaboration and good execution
Related jobs
.NET Kentico CMS contract Developer London £450
  • Contract
  • West End
  • £400 - £450 per day
  • Reference 27760
  • .NET/ Kentico - Contract Developer - Central London - £400-450 (C#, .NET, Web API, Kentico CMS, JavaScript) Our leading E-commerce client are looking for a talented .NET/ Kentico developer to join them for an initial 6-month contract. You will be joining the West-End based company to work on a high-profile...
Read more
Technical Design Lead / Architect / Developer - Sitecore
  • Contract
  • Leeds
  • £400 - £600 per day
  • Reference 27712
  • Sitecore Technical Design Lead / Architect / Lead Developer - Initial 3 month contract - Leeds Our Leeds based client are currently seeking a Sitecore Technical Design Lead / Architetct to join their team on a contract basis. This position is an exciting opportunity as a pivotal role in this business critical deliver...
Read more
.NET Core Developer - Contract - City - £550
  • Contract
  • City of London
  • £500 - £550 per day
  • Reference 27693
  • .NET Core Contract Developer City £500-550 (C#, Web API, .NET Core, CI; TeamCity, MongoDB, Elasticsearch) Our leading finance client are looking for a talented .NET developer to join them for an initial 6-month contract. You will be joining the City based company to work on a high-profile greenfield project using...
Read more