Our client, a leading global financial services provider, is seeking a Senior Software Engineer to join their technology team within the Capital Markets division, based in Dublin. This team plays a key role in developing a consolidated data and analytics platform designed to enhance the investment banking experience and expand lending capabilities.
This is an excellent opportunity for an experienced and proactive developer who thrives in an agile environment and is passionate about building scalable, cloud-based solutions. The ideal candidate will have a solid technical foundation, excellent interpersonal skills, and the ability to collaborate effectively with both business and technical stakeholders.
Design, develop, and enhance cloud-based services as part of an agile development team.
Work closely with fellow engineers, business systems analysts, and QA professionals to deliver robust business functionality.
Ensure that solutions align with enterprise security and architectural standards.
Continuously seek opportunities to automate processes and adopt emerging technologies.
Produce clear and maintainable technical documentation throughout the development lifecycle.
Conduct code reviews to uphold high standards of code quality, security, and maintainability.
Offer technical mentorship and support to junior developers and team members.
5-7+ years of experience in software development, ideally on complex or large-scale systems.
Proficient in Java, Spring, and Spring Boot.
Skilled in front-end technologies such as JavaScript, TypeScript, and frameworks like React or Angular.
Strong experience designing and developing RESTful APIs.
Solid understanding of SQL and relational database systems.
Committed to secure coding practices and high standards of software quality.
Familiarity with public cloud platforms, especially Microsoft Azure, is a plus.
Demonstrates strong analytical and problem-solving abilities.
Confident communicator capable of engaging both technical and non-technical audiences.