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

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

Belfast Full-Time 45000 - 60000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Design and develop high-quality Java applications in a dynamic, hybrid environment.
  • Company: Join a rapidly growing tech team in Belfast with a collaborative culture.
  • Benefits: Enjoy competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Be part of a vibrant engineering community with excellent career advancement opportunities.
  • Why this job: Make an impact by working on innovative projects using the latest Java technologies.
  • Qualifications: Proven Java development experience and strong problem-solving skills required.

The predicted salary is between 45000 - 60000 £ per year.

We are looking for a talented and experienced Java developer to join our rapidly growing team in Belfast, working in a hybrid environment.

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 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.
  • 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.

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 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.

Location: Belfast (hybrid working)

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

Join our dynamic team in Belfast as a Java Developer, where you'll thrive in a hybrid working environment that fosters innovation and collaboration. We prioritise employee growth through continuous learning opportunities and a supportive work culture that values your contributions. With access to cutting-edge technologies and a commitment to professional development, we offer a rewarding career path for those looking to make a meaningful impact in the engineering community.

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 Belfast

Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. The more people you know, the better your chances of landing that dream job.

Show Off Your Skills

Don’t just tell us what you can do; show us! Create a portfolio showcasing your Java projects, contributions to open-source, or any cool side projects. This is your chance to shine and demonstrate your expertise.

Ace the Interview

Prepare for those interviews by brushing up on common Java questions and coding challenges. Practice explaining your thought process clearly, as communication is key when working with cross-functional teams.

Apply Through Our Website

We love seeing applications come through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll find all the latest roles we have available, so don’t miss out!

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

Java Development
JVM-based Languages (Kotlin, Scala)
Spring Framework (Spring MVC, Spring Boot)
RESTful API Design and Security
Object-Oriented Programming (OOP) Principles
Design Patterns
Containerisation Technologies (Docker, Kubernetes)

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. This helps us understand your hands-on experience and problem-solving abilities.

Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your technical skills and experiences. We appreciate well-documented applications just as much as well-documented code!

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. Plus, it shows you’re keen to join our team at StudySmarter!

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 like lambdas and concurrency. Be ready to discuss your experience with the Spring Framework and how you've used it in past projects.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex production issues or performance problems. Highlight your troubleshooting process and any tools you used, like Docker or Kubernetes, to manage applications.

Communicate Clearly

Practice explaining technical concepts in a way that non-technical folks can understand. This is crucial, as you'll need to collaborate with cross-functional teams. Think about how you can simplify complex topics during your interview.

Stay Updated on Trends

Demonstrate your passion for the field by discussing the latest Java technologies and best practices. Mention any recent trends you've followed or new tools you've experimented with, showing that you're proactive about your professional development.