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

Sorry, this vacancy has now expired.

Please see our job results page to find our current open vacancies or take a look at our Specialisms below and go straight to your area.

BI, Data & Analytics, Change Management, Digital and Development, ERP and CRM Systems, Executive Leadership, Information and Cyber Security, Infrastructure & Cloud Services, Interim Management, Strategy & Architecture, or Work For La Fosse.




 Return to homepage.

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 Developer - E-Commerce - Contract - London - £300/£350
  • Contract
  • City of London
  • £250 - £350 per day
  • Reference 37342
  • .NET Developer - E-Commerce - Contract - London - £300/£350 (C#, .NETcore, AWS, Microservices, React, JavaScript) Our exciting E-Commerce client are looking for a highly-skilled .NET Developer to join them for an initial 3-month contract. You will be joining the City based company to work as part of a team of...
Read more
Full-stack Java Engineer
  • Contract
  • City of London
  • £500 - £550 per day
  • Reference 37142
  • Agile FullStack Java Developer - Java, JavaScript, Microservices, AWS, Springboot, AngularJS/ReactJS, Kubernetes/Docker One of the UK's largest agile development companies are looking for an experienced Java Developer to join their team, working on the design, implementation and delivery of a new strategic billing and...
Read more
.NET Developer (Finance, Rx, WPF) - Contract - £700-800
  • Contract
  • London
  • £700 - £800 per day
  • Reference 27965
  • .NET Developer (Finance, Rx, WPF) - Contract - £700-800 (C#, .NET, WPF, Rx, WinForms, Multithreading, DevExpress, MVVM, TDD, Octopus, TeamCity) Our City-based finance client are looking for a highly-skilled senior .NET developer to join their eFX team for an initial 6-month contract...
Read more