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! Skills: data loss security prevention Benefits: Work From Home