Manager, Java Developer, Solutions, Engineering, AI & Data in Newcastle

Manager, Java Developer, Solutions, Engineering, AI & Data in Newcastle

Newcastle Full-Time 55000 - 70000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Design and develop innovative Java solutions for diverse clients in a dynamic environment.
  • Company: Join Deloitte, a leading firm with a collaborative and inclusive culture.
  • Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Be part of a rapidly growing team with excellent career advancement opportunities.
  • Why this job: Make an impact with cutting-edge technology while mentoring the next generation of developers.
  • Qualifications: Proven Java development experience and strong problem-solving skills required.

The predicted salary is between 55000 - 70000 £ per year.

Deloitte is seeking an experienced Java developer to join our rapidly growing team in Manchester or Newcastle with hybrid working arrangements. The role involves technical delivery of innovative solutions for diverse 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.

Essential Skills

  • Proven Java development experience (including JVM-based languages like Kotlin and Scala), with advanced Java features, and mentoring others.
  • Experience with Spring Framework (Spring MVC, Spring Boot).
  • Experience designing, developing, and securing RESTful APIs, with threat assessment throughout the 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 and defining version control strategies for the team (e.g., Git).
  • Understanding system performance monitoring, diagnosis, and solutions implementation.
  • Experience using CI/CD pipelines and tools (Jenkins, Bitbucket Pipelines, GitHub Actions).
  • Working knowledge of cloud platforms (AWS, GCP, Azure) and 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, 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.
  • Experience delivering complex projects from backlog through to production.

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 prioritise work effectively for the team.
  • Ability to mentor and guide junior engineers.
  • Willing and eligible to obtain UK security clearance to Security Check (SC) if essential.

Manager, Java Developer, Solutions, Engineering, AI & Data in Newcastle employer: Hm Revenue & Customs (Hmrc)

Deloitte is an exceptional employer, offering a dynamic work environment in Manchester or Newcastle with hybrid working arrangements that promote work-life balance. Employees benefit from a culture of innovation and collaboration, with ample opportunities for professional growth through mentorship and engagement in the engineering community. Joining Deloitte means being part of a forward-thinking team that values technical excellence and encourages continuous learning in the ever-evolving field of technology.

H

Contact Details:

Hm Revenue & Customs (Hmrc) Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Manager, Java Developer, Solutions, Engineering, AI & Data in Newcastle

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Deloitte. Building relationships can open doors that a CV just can't.

Show Off Your Skills

When you get the chance to chat with potential employers, don’t hold back! Share your projects, discuss your experience with Java and Spring Framework, and highlight how you've tackled complex problems. Let your passion shine through!

Prepare for Technical Interviews

Brush up on your coding skills and be ready to solve problems on the spot. Practice common Java interview questions and be prepared to explain your thought process. Remember, it’s not just about getting the right answer but showing how you approach challenges.

Apply Through Our Website

Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Deloitte.

We think you need these skills to ace Manager, Java Developer, Solutions, Engineering, AI & Data in Newcastle

Java Development
JVM-based Languages (Kotlin, Scala)
Spring Framework (Spring MVC, Spring Boot)
RESTful API Design and Security
OOP Principles (SOLID)
Design Patterns
Secure Coding Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the job description. Highlight your Java development experience and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Showcase Your Projects:Include specific examples of your work, especially those that demonstrate your experience with Spring Framework, RESTful APIs, and containerisation technologies. We love seeing real-world applications of your skills!

Keep It Clear and Concise:When writing your application, be clear and concise. Use bullet points where possible to make it easy for us to read through your experience and skills. We appreciate a well-structured application!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Hm Revenue & Customs (Hmrc)

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially the advanced features and frameworks like Spring. Be ready to discuss your experience with JVM-based languages and how you've mentored others in the past.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex production issues or improved system performance. Highlight your troubleshooting strategies and how you maintain live services smoothly.

Communicate Clearly

Practice explaining technical concepts in simple terms. You’ll need to convey complex ideas to both technical and non-technical audiences, so being clear and concise is key.

Stay Current with Tech Trends

Familiarise yourself with the latest Java technologies and best practices. Be prepared to discuss how you assess new tools and technologies for potential adoption in your projects.