Do you wish to view this page in English? Change language

Senior Software Engineer – Java

Senior Backend Engineer – Java

Location: Dublin City Centre, Ireland
Working Arrangement: Hybrid – 3 days per week onsite
Contract: Initial 6-month rolling contract

About the Role

We are looking for an experienced Senior Backend Engineer specialising in Java to join a high-performing engineering team within a fast-paced technology company based in Dublin City Centre.

You’ll play a key role in designing, developing and delivering scalable backend services and APIs, working closely with other engineers, product managers and technical stakeholders. This is a hands-on position suited to someone who enjoys solving complex technical problems and contributing to engineering best practices.

The initial contract is for 6 months on a rolling basis, with the expectation of ongoing collaboration subject to business requirements and performance.

Key Responsibilities

  • Design, develop and maintain robust, scalable backend services using Java and modern backend technologies.

  • Build and maintain RESTful APIs and distributed services.

  • Contribute to architectural and technical design decisions.

  • Write clean, maintainable and well-tested code.

  • Work closely with frontend engineers, product managers, QA and other stakeholders to deliver high-quality products.

  • Identify and resolve performance, scalability and reliability issues.

  • Participate in code reviews and contribute to engineering standards and best practices.

  • Support automated testing, CI/CD and deployment processes.

  • Troubleshoot production issues and contribute to root-cause analysis.

  • Mentor and support less experienced engineers where appropriate.

  • Contribute to an Agile/Scrum development environment.