IT & Software

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

Deloitte

Newcastle Upon Tyne · Tyne And Wear · United Kingdom

Overview

In this role you will deliver and maintain Java-based solutions for Deloitte's Technology & Transformation practice, enabling data-driven client programs. You will work in cross-functional teams to design and deploy innovative services that support digital transformation. You will mentor others, stay current with Java tech, and translate complex concepts for both technical and non-technical audiences. You join a collaborative culture focused on impact and growth, with flexible hybrid working options.

Pay / Benefits
  • hybrid working
  • flexible working arrangements
  • return-to-work coaching
  • world-class development and training opportunities
  • focus on wellbeing
  • career growth and mentoring
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
  • Troubleshoot issues in live services and resolve complex production problems
  • Stay up to date with the latest Java technologies and best practices
  • Communicate complex technical topics effectively to technical and non-technical audiences
  • Actively contribute to the engineering community
Key requirements
  • Proven Java development experience (including JVM-based languages like Kotlin and Scala) with experience using advanced Java features and mentoring others
  • Experience with Spring Framework (Spring MVC, Spring Boot)
  • Experience designing, developing, and securing RESTful APIs with threat assessment
  • Solid understanding of OOP (SOLID), design patterns, and secure coding practices
  • Experience deploying and managing applications using Docker and Kubernetes
  • Experience using version control strategies (Git)
  • Understanding of system performance monitoring and diagnosing performance issues
  • Experience using CI/CD pipelines and tools (Jenkins, Bitbucket Pipelines, GitHub Actions)
  • Working knowledge of cloud platforms (AWS, GCP, Azure)
  • Excellent communication, collaboration and problem-solving abilities
  • Ability to understand task requirements, dependencies, and prioritise work
  • Ability to mentor junior engineers
  • Kotlin and Scala (JVM languages)
  • Spring Framework (Spring MVC, Spring Boot)
  • RESTful API design and security

Reference: WJ-747_30149420

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.