Principal Java Developer

Ref: ZR_6896_JOB  ·  Posted on 19 April 2022


Our client is one of the Defence and Aerospace companies in the world and they are looking for Principal Software Engineering with a background in developing applications (web based ideally).

They work within a behavioural driven environment and create GIS/mapping web applications for the MOD.

Technology wise they are looking for candidates who have worked on the Java stack, but can be very flexible across other technologies.

This role is primarily working from home but it will be expected that you will travel to offices quarterly for planning meetings and more if desired.

Skills & experience

Key Technologies: 

  • Java 8
  • Spring and its sub-projects
  • Hibernate (or other ORM framework)
  • JUnit (or other Unit Testing framework)
  • Web Services, particularly REST, and JSON
  • Apache/Adobe Flex and/or Google Web Toolkit (or Java Swing, AWT, Java FX, or other UI framework, AJAX, or modern JavaScript framework)
  • Cascading Style Sheets
  • Jasper Reports
  • JBoss (or other Application Server)
  • JMS
  • Ant or Maven
  • Active Directory

Techniques, Concepts or Methodologies:

  • Scrum and/or Kanban (or other Agile frameworks)
  • TDD
  • OO Design and UML
  • OO Design Patterns and/or Enterprise Design Patterns
  • Enterprise Service Bus
  • Continuous Integration (and, optimally, Continuous Deployment)
  • DevOps (including DevSecOps, or other Dev*Ops variant)
  • Mapping, Geolocation, Symbology and Geographic Information Systems
Additional benefits
  • 25 days holiday + statutory holidays
  • 37 hour week
  • Hybrid working model
  • Contributory Pension Scheme
  • Life Assurance
  • Flexible Benefits
  • Enhanced sick pay scheme
Apply for role
Defence Java Engineering GIS Software Software Engineer

Refer your friend: We want to give you a Netflix or Amazon Prime subscription and £250 Love2Shop vouchers!

Refer your friend
Refer your friend:
Contact us

Let's connect and work together

Start the conversation

Submit CV  ·  Submit Vacancy