Java Software Engineer (Belfast)
Java Software Engineer (Belfast)

Java Software Engineer (Belfast)

Belfast Full-Time 28800 - 48000 Β£ / year (est.) No home office possible
H

At a Glance

  • Tasks: Design and support microservices and APIs while collaborating with a global team.
  • Company: Join a leading tech provider in Belfast, serving top names in global finance.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and learning.
  • Why this job: Tackle complex challenges and contribute to impactful projects in a high-calibre team.
  • Qualifications: 3+ years in Java, strong microservices knowledge, and familiarity with various frameworks and databases.
  • Other info: Passion for new technologies and clean coding is essential.

The predicted salary is between 28800 - 48000 Β£ per year.

Are you a skilled Java Software Engineer looking to build next-generation infrastructure platforms? We're hiring on behalf of our client – a leading technology provider serving some of the biggest names in global financial services, based in Belfast. Join a high-calibre, global team developing resilient, performant microservices powering critical systems across the sector.

Key Responsibilities:

  • Design, implement, and support robust microservices and APIs
  • Work collaboratively across a global development team while also taking full ownership of components and services
  • Drive product lifecycle from design to delivery, ensuring maintainability and performance
  • Solve complex engineering challenges at scale, with a focus on clean, efficient, and tested code

Essential Skills & Experience:

  • 3+ years’ experience in Java (Java 8 or above)
  • Strong understanding of microservices architecture and platform engineering
  • Proficiency in Spring, Micronaut, or equivalent Java frameworks
  • Experience with Relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Familiarity with unit testing frameworks (e.g., JUnit, Spock)
  • Experience working with build tools such as Gradle or Maven
  • Comfortable using Docker in development environments
  • Proven ability to write clean, maintainable, testable code
  • Passionate about learning and applying new technologies

Desirable Skills:

  • Experience with Reactive/Functional programming (e.g., RxJava, Project Reactor)
  • Messaging systems (e.g., Kafka, RabbitMQ)
  • Familiarity with CI/CD tools (e.g., TeamCity, Jenkins)
  • Scripting experience (e.g., Groovy, Ruby, Python)
  • Knowledge of networking protocols (TCP, UDP, RESTful API design, WebSockets)
  • Familiarity with Git for version control
  • Exposure to Grails Framework
  • Frontend basics (e.g., JavaScript, Bootstrap, jQuery)

Java Software Engineer (Belfast) employer: H&P Executive Search

Join a leading technology provider in Belfast, where innovation meets opportunity. As a Java Software Engineer, you'll be part of a high-calibre global team dedicated to developing resilient microservices for the financial services sector. Enjoy a collaborative work culture that fosters professional growth, offers competitive benefits, and encourages continuous learning in a vibrant city known for its rich history and thriving tech scene.
H

Contact Detail:

H&P Executive Search Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Java Software Engineer (Belfast)

✨Tip Number 1

Make sure to showcase your experience with Java and microservices architecture during any discussions. Be prepared to discuss specific projects where you've implemented these technologies, as real-world examples can set you apart from other candidates.

✨Tip Number 2

Familiarise yourself with the latest trends in Java frameworks like Spring and Micronaut. Being able to speak knowledgeably about these frameworks and how they can be applied to solve problems will demonstrate your passion and expertise.

✨Tip Number 3

Network with professionals in the industry, especially those who work with financial services technology. Attend meetups or online forums where you can connect with others and learn more about the challenges they face, which can help you tailor your approach.

✨Tip Number 4

Prepare to discuss your experience with CI/CD tools and containerisation technologies like Docker. Highlighting your familiarity with these tools can show that you're ready to contribute to a modern development environment right away.

We think you need these skills to ace Java Software Engineer (Belfast)

Java (Java 8 or above)
Microservices Architecture
Spring Framework
Micronaut
Relational Databases (e.g., PostgreSQL)
NoSQL Databases (e.g., MongoDB)
Unit Testing Frameworks (e.g., JUnit, Spock)
Build Tools (e.g., Gradle, Maven)
Docker
Clean Code Practices
Performance Optimisation
Collaborative Development
Problem-Solving Skills
Reactive Programming (e.g., RxJava, Project Reactor)
Messaging Systems (e.g., Kafka, RabbitMQ)
CI/CD Tools (e.g., TeamCity, Jenkins)
Scripting Languages (e.g., Groovy, Ruby, Python)
Networking Protocols (TCP, UDP, RESTful API design, WebSockets)
Version Control (Git)
Frontend Basics (e.g., JavaScript, Bootstrap, jQuery)

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Java, microservices architecture, and relevant frameworks like Spring or Micronaut. Use specific examples to demonstrate your skills and achievements in these areas.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and your interest in the role. Mention how your background aligns with the key responsibilities and essential skills outlined in the job description.

Showcase Relevant Projects: If you have worked on projects involving microservices, APIs, or any of the technologies mentioned (like Docker or CI/CD tools), be sure to include these in your application. Describe your role and the impact of your contributions.

Highlight Continuous Learning: Mention any recent courses, certifications, or self-study related to Java or new technologies. This shows your commitment to staying updated in the fast-evolving tech landscape, which is crucial for this role.

How to prepare for a job interview at H&P Executive Search

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java, especially versions 8 and above. Be prepared to discuss specific projects where you've implemented Java solutions, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Microservices Knowledge

Since the role involves working with microservices architecture, be ready to explain your understanding of it. Discuss any relevant experience you have in designing and implementing microservices, and how you ensure their performance and maintainability.

✨Prepare for Technical Questions

Expect technical questions related to Spring, Micronaut, and database technologies like PostgreSQL and MongoDB. Brush up on these frameworks and be ready to solve coding problems or discuss your approach to unit testing with frameworks like JUnit.

✨Express Your Passion for Learning

The company values candidates who are eager to learn new technologies. Share examples of how you've kept your skills up-to-date, whether through personal projects, online courses, or contributions to open-source software.

Java Software Engineer (Belfast)
H&P Executive Search
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>