Enable job alerts via email!

Java Developer

ENGINEERINGUK

Leatherhead

Hybrid

GBP 40,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a motivated Java Developer to join their dynamic team in Leatherhead. This hybrid role focuses on building robust microservices and developing RESTful APIs, contributing to critical projects in space systems and security. With a strong emphasis on agile methodologies, you will collaborate with skilled professionals in a culture that promotes continuous learning and adaptation. This is a unique opportunity to grow your career in a rapidly expanding business area while working on technically complex and mission-critical systems. If you are passionate about technology and eager to make a difference, this role is perfect for you.

Benefits

Innovative Environment
Agile Culture
Career Growth
Collaborative Team

Qualifications

  • Proven experience in building and testing Java microservices.
  • Strong team working and communication skills.

Responsibilities

  • Develop and automate testing for Java microservices.
  • Build and maintain RESTful APIs utilizing OpenAPI and JSON.

Skills

Java
Teamwork & Communication
Java Microservices Development
RESTful API Development

Tools

Spring/Spring Boot
PostgreSQL
Java Persistence API
NiFi
RabbitMQ

Job description

Job Description: Java Developer


Position Description

The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client.


Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This position will be a hybrid position, working out of our site in Leatherhead.


Your future duties and responsibilities

We are seeking a self-motivated and experienced Java Software Engineer with a passion for building robust microservices. This role offers you the chance to contribute to a rapidly expanding business area, where you will have the opportunity to work on projects that truly make a difference in the field of space systems.


Key Responsibilities

  1. Develop and automate testing for Java microservices.
  2. Build and maintain RESTful APIs utilizing OpenAPI and JSON.
  3. Collaborate within agile teams, adapting to rapidly changing requirements.
  4. Work in an environment that values pragmatic, delivery-focused problem solving and continuous learning.

Required qualifications to be successful in this role

  1. Java Microservices Development: Proven experience in building and testing Java microservices.
  2. RESTful API Development: Recent hands-on experience with developing APIs using OpenAPI and JSON.
  3. Teamwork & Communication: Strong team working and communication skills; the ability to adapt to evolving project requirements.

Highly Desirable

  1. Spring/Spring Boot: Experience in developing applications using Spring/Spring Boot.
  2. Database & JPA: Experience with PostgreSQL and the Java Persistence API.

Additional Desirable Skills

  1. Workflow Automation: Familiarity with NiFi or similar technologies.
  2. Orchestration: Experience with Temporal or similar orchestration tools.
  3. Messaging & Streaming: Exposure to RabbitMQ or similar message/streaming broker technologies.
  4. Advanced Technologies: Interest or experience in big data technologies (e.g., HBase, Hadoop), machine learning frameworks (e.g., Spark), and orbit dynamics.

Why Join Us?

  1. Innovative Environment: Be part of projects at the cutting edge of space systems and security.
  2. Agile Culture: Work within agile frameworks that promote continuous learning and adaptation.
  3. Career Growth: Expand your skills in a rapidly expanding business area with complex and interesting challenges.
  4. Collaborative Team: Work with a dynamic and skilled team committed to excellence and innovation.

Skills

  • Java
  • Spring Boot

Reference: 1189438

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.