Senior Enterprise Java Developer

Ref: ZR_6340_JOB  ·  Posted on 02 August 2021

Introduction

Our client is a world-class engineering consultancy. They enable their clients to maximise the investments in science and technology. Trusted by government and industrial partners worldwide, they deliver technology-based Research and Development services, provide independent advice, and solve technically challenging problems.

Our client makes it their business to understand the clients' key issues to provide end-to-end tailored solutions.

With extensive experience in communications systems, electronic sensors, and information assurance and in both the civil and military domains, they understand the technical complexities of modern and future systems. The team of over 350 engineering consultants develop new concepts, capabilities and systems to protect what matters most to their clients.

Our client remains a British centre of excellence for world-class innovation and engineering.

Skills & experience
  • A range of programming languages & frameworks suitable for Java, J2EE & Spring application development e.g. Java, WildFly/JBOSS, Spring, Spring Boot, JPA, SQL, Node.js, HTML5, CSS3, JavaScript, Vue.js, React.js, Angular.js.
  • Relevant architectural styles e.g. micro service architecture, REST.
  • Database design, integration, management & maintenance (migration).
  • Development & debugging tools & techniques e.g. IntelliJ IDEA, Eclipse, NetBeans, PyCharm, WebStorm, JDB, PDB.
  • VCS tools & techniques e.g. Git, Mercurial, SVN, Git Flow, branching, merging, patching.
  • Best practice e.g. design patterns, unit testing, code coverage, static analysis, dynamic analysis, language specifics (OWASP, SEI CERT for Java).
  • Systems engineering & modelling languages, tools & techniques e.g. UML, SysML, Enterprise Architect, Rational Rhapsody, MDA & MBSE.
  • Development methodologies e.g. Agile (XP, SCRUM, LeSS, SAFe), Waterfall, V-Model, Spiral.
  • DevOps techniques, tools & infrastructure e.g. continuous integration, continuous deployment, Bamboo, Jenkins, Gitlab, Docker, Ansible, Terraform, Chef, Puppet, vRealize, vSphere etc.
  • Different paradigms e.g. procedural/object oriented, functional/imperative.
Additional benefits
  • Flexi Leave and Flexi Time Scheme
  • Annual Holiday
  • Flexible Benefits
  • Sickness Benefit
  • Business Performance Related Bonus
  • Share Save Plan
Apply for role
Permanent Java Java Developer JavaScript React Developer Agile

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