Senior Consultant, Java Developer, Solutions, Engineering, AI & Data

Company: HM Revenue & Customs (HMRC)
Apply for the Senior Consultant, Java Developer, Solutions, Engineering, AI & Data
Location: Belfast
Job Description:

Job Overview

We are looking for a talented and experienced Java developer to join our rapidly growing team to design and build innovative solutions for a broad range of clients.

Responsibilities

  • Design, develop, and maintain high-quality Java codebases.
  • Participate throughout the software development lifecycle, from design to deployment and maintenance.
  • Engage and provide technical insight during system design.
  • Collaborate with cross‑functional teams to deliver software solutions.
  • Write well‑documented code and contribute to technical documentation.
  • Proactively troubleshoot issues, maintain the smooth operation of live services, and play a key role in resolving complex production issues.
  • Stay up to date with the latest Java technologies and best practices, assessing their impact and identifying opportunities for adoption.
  • Effectively communicate complex technical topics to both technical and non‑technical audiences.
  • Actively contribute to the engineering community.

Required Skills

  • Proven Java development experience (including JVM‑based languages such as Kotlin and Scala), with advanced Java features and mentoring experience.
  • Experience with Spring Framework (Spring MVC, Spring Boot).
  • Experience designing, developing, and securing RESTful APIs, including threat assessment throughout the development process.
  • Deep understanding of OOP principles (SOLID), design patterns, and secure coding practices.
  • Experience deploying and managing applications using containerisation technologies (Docker, Kubernetes).
  • Experience using version control strategies (e.g., Git).
  • Understanding of system performance monitoring, performance issue diagnosis, and implementing solutions.
  • Experience using CI/CD pipelines and tools (Jenkins, Bitbucket Pipelines, GitHub Actions).
  • Working knowledge of cloud platforms (AWS, GCP, Azure) and their core services.

Desirable Skills

  • Experience with message queueing solutions (Kafka, SQS), Serverless technologies (Lambda), and monitoring and logging tools (Dynatrace, ELK stack, Splunk).
  • Experience using logging to derive application insights.
  • Consideration of non‑functional requirements (security, accessibility, and observability) during design and development.
  • Solid understanding of Object‑Relational Mapping principles and proficiency in JPA and Hibernate.
  • Experience using Swagger for API documentation and coding alongside AI Assistants (GitHub Copilot).
  • Experience with test tools such as Selenium, Axe, Postman, or Bruno.
  • Experience delivering complex projects from backlog through to production.

Soft Skills

  • Excellent communication, collaboration, and problem‑solving abilities to navigate dynamic, fast‑paced environments.
  • Ability to understand task requirements, dependencies, and prioritise work effectively for the team.
  • Ability to mentor and guide junior engineers.
  • Will and eligibility to obtain UK security clearance (Security Check) if required.

Working Arrangements

You will be based in Belfast, working under a hybrid model that combines local office presence, virtual collaboration, client site visits, and remote work where applicable.

#J-18808-Ljbffr…

Posted: May 27th, 2026