Senior / Principal Full Stack Engineer (Java / Angular)
Location:
Dublin (Hybrid)
Contract Type:
12-month rolling contract
We’re seeking Senior and Principal Full Stack Engineers to join a dynamic engineering team delivering large-scale financial and account management platforms. You’ll work within a collaborative, agile environment to build innovative and scalable web applications that support key business services.
What You’ll Do
Design, develop, and deliver full-stack solutions using Java (Spring Boot), Angular, and AWS.
Take part in architectural design and end-to-end delivery of complex systems.
Write clean, testable, and maintainable code using modern development practices.
Lead or mentor other engineers, helping to raise the technical bar across the team.
Collaborate with cross-functional partners to align on project goals and technical solutions.
Ensure systems are resilient, secure, and optimized for performance.
What We’re Looking For
5+ years (Senior) / 8+ years (Principal) of hands-on full-stack development experience.
Strong proficiency in Java 8+, Spring Boot, and Angular 8+.
Experience with AWS Cloud, Kubernetes (EKS), and SQL databases.
Familiarity with CI/CD pipelines (e.g., Git, Jenkins, or similar tools).
Experience working in Agile environments and collaborating with cross-functional teams.
Proven ability to lead technical initiatives and mentor team members.
Excellent communication and problem-solving skills.
Experience with test automation or DevOps practices is an advantage.
Why Join
Be part of a high-performing engineering culture building critical financial systems.
Work on modern, distributed applications using the latest technologies.
Hybrid working model offering flexibility and balance.
Long-term contract with opportunities for ongoing collaboration.
If you’re passionate about building scalable, modern full-stack applications and want to grow your expertise in a collaborative environment — we’d love to hear from you.