Leave us your email address and we'll send you all the new jobs according to your preferences.

Consultant / Senior Consultant, JAVA Developer, Public Sector, Deloitte Digital

Posted 14 hours 7 minutes ago by Deloitte LLP

Permanent
Not Specified
Other
Lancashire, Manchester, United Kingdom, M21 0
Job Description

At Deloitte Digital, we connect creativity with technology for business. We bring empathy, ideas, and experience into digital transformation. Together with all of Deloitte, we create connections across the breadth of our people, organisation, and ecosystems to make an impact that matters to our clients and to society. We're a new type of creative digital consultancy that fuses strategy, tech and design to identify where businesses need to be, then get them there. Fast.

You may have a brilliant mind, be a confident communicator or a nerd for all things digital, or you may have an impeccable business instinct, a collaborative outlook and a flair for big ideas. Come as you are because we value difference and celebrate diversity.

We encourage consideration of flexible ways of working, both formal and informal arrangements that allow for the best outcomes for our people and our clients. If this opportunity is of interest to you with some flexibility, please do discuss with us.

Connect to your career at Deloitte

Deloitte drives progress. Using our vast range of expertise, we help our clients' become leaders wherever they choose to compete. To do this, we invest in outstanding people. We build teams of future thinkers, with diverse talents and backgrounds, and empower them all to reach for and achieve more.

What brings us all together at Deloitte? It's how we approach the thousands of decisions we make every day. How we behave, our beliefs and our attitudes. In other words: our values. Whatever we do, wherever we are in the world, we lead the way, serve with integrity, take care of each other, foster inclusion, and collaborate for measurable impact. These five shared values lead every decision we make and action we take, guiding us to deliver impact how and where it matters most.

Connect to your opportunity

We're on the lookout for a talented and experienced Java developer to join our rapidly growing team. Every day is different, requiring your in-depth knowledge of engineering and architectural principles to design and build innovative solutions for our broad range of clients. You will work with our outstanding digital talent, collaborating closely in mature, cross-functional teams to think big and push the boundaries of what is possible. This is your chance to drive digital transformation and shape the future of services for the UK. Explore the exciting possibilities as a developer at Deloitte Digital, where your skills meet unparalleled opportunities.

Connect to your skills and professional experience

We partner with incredible clients across a variety of industries, leveraging a wide range of cutting-edge technologies. While the following skills provide a taste of what you might work with, don't view this list as absolute requirements. We're more interested in your passion for innovation and your ability to deliver exceptional solutions for our clients.

We are looking for an adaptable professional with strong previous experience. At Deloitte Digital, we know that it takes a mix of people to do amazing work. You'll collaborate with and learn from talented individuals with diverse skills, backgrounds, and perspectives - bringing your own unique mix to the table is encouraged!

If you're passionate about driving innovation and have a proven track record in building brilliant things, we invite you to explore this opportunity to shape the future of Deloitte Digital.

Responsibilities:
  • Design, develop, and maintain high-quality Java code.
  • 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.
Skills:

Development Practices:

  • Proven Java development experience (including JVM-based languages like Kotlin and Scala), with experience using advanced Java features (lambdas, maps, concurrency, generics) and mentoring others.
  • 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.

DevOps & Cloud:

  • Experience deploying and managing applications using containerisation technologies (Docker, Kubernetes).
  • Experience using and defining version control strategies for the team (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.

Soft Skills:

  • Excellent communication, collaboration and problem-solving abilities, enabling the identification and resolution of challenges in a dynamic, fast-paced environment.
  • Ability to understand task requirements, dependencies, and prioritize work effectively for the team.
  • Experience delivering complex projects from backlog through to production.
  • Willing and eligible to obtain UK security clearance to Security Check (SC) if required.
  • 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 like Selenium, Axe, Postman, or Bruno.
Connect to your business - Technology and Transformation

Distinctive thinking, deep expertise, innovation and collaborative working. That's what connects us. That's what makes us Deloitte. If you want to help solve some of the biggest tech and transformational challenges around, join us. Together, we'll make an impact that matters.

Email this Job