Our client, a leading financial services organisation, is seeking a Senior Java Engineer to join their Asset Management Technology group in Galway. This role offers the chance to work on cutting-edge software solutions supporting High Income Alternatives, primarily built on AWS.
About the Role
As a Senior Java Engineer, you will develop and maintain both front-end and back-end systems using technologies such as Java, Spring Boot, Kafka, React, Typescript, and Angular. You will collaborate closely with business partners and engineering colleagues in Agile teams to deliver high-quality, scalable software that aligns with business goals.
Your Responsibilities
- Write clean, testable, and maintainable code following strong coding standards and patterns.
- Design and implement scalable and high-performance backend systems and user-facing features.
- Participate in code and design reviews, mentoring peers and providing technical guidance.
- Utilize CI/CD tools like Jenkins to support automated build and deployment pipelines.
- Adopt Agile methodologies and contribute to end-to-end delivery of user stories ensuring robustness and stability.
- Investigate and resolve performance and reliability issues effectively.
What You Bring
- Extensive experience with Java-based backend technologies, particularly Spring Boot and messaging frameworks like Kafka.
- Proficiency in front-end development with React, Typescript or Angular and state management tools such as NGRX.
- Strong foundation in object-oriented programming and software design principles.
- Experience working in Agile teams with CI/CD pipelines and test-driven approaches.
- Excellent communication skills and a collaborative mindset.
Why Join Our Client’s Team?
- Engage with a passionate and innovative technology team that embraces collaboration and continuous learning.
- Benefit from dedicated learning days every two weeks to develop new skills and experiment with emerging technologies.
- Access numerous opportunities for career growth and internal mobility within a diverse and inclusive culture.
- Work for a client that invests heavily in professional development, mentoring, and certification support.
- Enjoy a hybrid working model with flexibility and plans to transition back to office in the future to enhance culture and experience.
If you are a motivated Senior Java Engineer looking to advance your career and contribute to impactful financial technology solutions, this opportunity with our client is ideal. Join a supportive environment focused on innovation, quality, and professional growth.