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

Company: Deloitte
Apply for the Senior Consultant, Java Developer, Solutions, Engineering, AI & Data
Location: Belfast
Job Description:

Overview

You will design, develop and maintain Java-based solutions for clients within a cross-functional team. Your work supports the delivery of innovative, data-driven services at scale, helping clients navigate change and drive transformation. You’ll collaborate with business stakeholders and technical peers to shape architectures and secure, performant applications. This role offers hands-on coding, modern tooling, and opportunities to advance technical and professional qualifications. A strong hook is Deloitte’s focus on technology-enabled transformation and a culture that values collaboration and continued growth.

Pay / Benefits

  • hybrid working policy
  • flexible working arrangements
  • return-to-work support
  • wellbeing focus
  • opportunities for professional development
  • structured career growth

Responsibilities

  • Design, develop, and maintain Java codebases
  • Contribute across the software development lifecycle from design to deployment
  • Provide technical input during system design and collaborate with cross-functional teams
  • Write well-documented code and contribute to technical documentation
  • Troubleshoot production issues and ensure live services run smoothly
  • Stay current with Java technologies and best practices and evaluate adoption opportunities
  • Communicate complex topics to technical and non-technical audiences
  • Contribute to the engineering community

Key requirements

  • Proven Java development experience (including JVM-based languages like Kotlin and Scala)
  • Experience with Spring Framework (Spring MVC, Spring Boot)
  • Experience designing, developing, and securing RESTful APIs
  • Strong understanding of OOP (SOLID), design patterns, and secure coding practices
  • Experience with Docker and Kubernetes
  • Experience using Git for version control
  • Knowledge of performance monitoring and diagnosing performance issues
  • Experience with CI/CD pipelines (Jenkins, Bitbucket Pipelines, GitHub Actions)
  • Cloud familiarity (AWS, GCP, Azure)
  • Excellent communication and collaboration
  • Problem-solving in dynamic environments
  • Ability to mentor junior engineers
  • Java and JVM languages (Kotlin, Scala)
  • Spring Framework (MVC, Boot)
  • RESTful API design and security

…

Posted: September 30th, 2026