Senior Java Engineer

Job Description

Job Advertisement: Senior Java Engineer - Financial Software House

Location: Belfast (3 days a week in the office)

Recruiter: VANRATH

Salary: Competitive (Above Market Rate)

About the Role: VANRATH is partnering with a leading Financial Software House based in Belfast to recruit an experienced Senior Java Engineer. This is an excellent opportunity for a talented Java engineer to work on complex, high-impact systems within the fast-paced financial services sector. You will have the chance to work on cutting-edge financial technologies, with a focus on building scalable and secure applications that support global financial markets.

Key Responsibilities:

  • Lead the development of high-performance, scalable Java-based applications within the financial services space.

  • Design and implement robust backend solutions, ensuring reliability, performance, and scalability.

  • Collaborate with cross-functional teams, including front-end developers, product managers, and architects to deliver high-quality software.

  • Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.

  • Perform code reviews to ensure coding standards and best practices are adhered to.

  • Troubleshoot, debug, and optimise applications to improve performance and user experience.

  • Take ownership of key components of the software stack, ensuring they are well-designed, maintainable, and fully aligned with business needs.

  • Mentor junior developers and contribute to their professional development.

  • Stay updated with the latest industry trends, tools, and technologies to continuously improve development practices.

What You'll Need:

  • Proven experience as a Senior Java Engineer or similar role with a strong background in Java development.

  • In-depth knowledge of Java frameworks such as Spring, Hibernate, or similar.

  • Solid understanding of object-oriented programming (OOP) principles and design patterns.

  • Strong experience in developing enterprise-scale applications with a focus on performance, scalability, and security.

  • Experience with databases (SQL and NoSQL) and data integration.

  • Hands-on experience with cloud technologies (preferably AWS or Azure) and containerisation tools (Docker, Kubernetes).

  • Familiarity with financial services or a related domain is a significant advantage.

  • Strong problem-solving skills and attention to detail.

  • Ability to mentor and guide junior engineers in a collaborative team environment.

  • Excellent communication skills and the ability to collaborate effectively with stakeholders.

Why Join?

  • Work with a prestigious financial software house on cutting-edge projects.

  • Hybrid working - 3 days a week in the Belfast office with the flexibility for remote work.

  • Competitive salary and benefits package.

  • Opportunity to work with the latest technologies and solve complex engineering challenges in a rapidly evolving industry.

  • Supportive, inclusive, and growth-oriented culture.

  • Great opportunities for professional development and career progression.

If you're a Senior Java Engineer with a passion for financial technology and want to make an impact in the industry, VANRATH would love to hear from you!