Point your AI agent at freehire and let it find you a job.

Get the CLI →

Adecco Portugal

NewBe an early applicant

Java Backend Software Developer (PERM)

Posted Updated
Discussion

Summary

Java backend developer joining a transport software company's team in Maynooth, Co. Kildare (hybrid) to build mission-critical public transport platforms (AVL, ITCS, electromobility). Day to day: designing and maintaining Java microservices and REST APIs with Spring Boot, Hibernate/Spring Data, PostgreSQL, Docker, and Kubernetes across the full SDLC.

JAVA BACKEND SOFTWARE DEVELOPER

Maynooth, Co. Kildare

Permanent

Work model: Hybrid (2-3 days in office per week)

45-65K per annum + company benefits

Role Overview

  • As our client continues to expand, we are looking for an experienced Java Backend Software Developer to join our growing team in Ireland.
  • This is an exciting opportunity to work on mission-critical software that supports real-time public transport operations and helps shape the future of mobility.
  • You will have the opportunity to bring your ideas to life, take ownership of meaningful projects, and collaborate with talented colleagues across Ireland and Germany.
  • In return, we offer a supportive environment, flexible working arrangements, excellent benefits, and genuine opportunities for professional growth.

The Opportunity

  • As a Java Backend Software Developer, you will play a key role in the design, development, and enhancement of our advanced transport management platforms, including:
  • Automated Vehicle Location (AVL) systems
  • Intermodal Transport Control Systems (ITCS)
  • Electromobility and smart transportation solutions
  • You'll be involved across the full software development lifecycle, from analysis and design through to implementation, testing, deployment, and ongoing maintenance.
  • Working closely with development and project teams in our headquarters in Germany, you'll contribute to international projects that are helping public transport providers operate more efficiently and deliver a better passenger experience.

Key Responsibilities

  • Design, develop, and maintain high-quality Java backend applications
  • Implement new functionality and enhance existing software solutions
  • Analyse business and technical requirements and translate them into robust software designs
  • Develop scalable microservices and REST APIs
  • Ensure all code meets quality standards through unit testing, peer review, and continuous improvement practices
  • Take ownership of specific software modules and ensure seamless integration within larger systems
  • Support troubleshooting, bug fixing, and performance optimisation activities
  • Collaborate with Agile development teams and contribute to sprint planning, estimation, and delivery activities
  • Work closely with colleagues in Germany and other international teams to deliver innovative software solutions

Technology Stack

  • Java (JDK 8+)
  • Spring Boot
  • Hibernate / Spring Data
  • RESTful APIs
  • Maven
  • PostgreSQL
  • Docker
  • Kubernetes
  • Grafana
  • Loki
  • WireMock
  • CI/CD tools and deployment pipelines

Essential Requirements

  • Ideally Degree in Computer Science, Software Engineering, or a related discipline
  • Relevant commercial experience developing enterprise applications using Java/J2EE
  • Strong hands-on experience with Core Java development
  • Experience building Microservices and RESTful APIs using Spring Boot
  • Excellent working knowledge of Hibernate and Spring Data
  • Strong understanding of object-oriented design principles and software engineering best practices
  • Experience working with relational databases such as PostgreSQL, Oracle, MySQL, or DB2
  • Familiarity with Agile development methodologies
  • Knowledge of CI/CD concepts and deployment processes
  • Strong analytical and problem-solving abilities
  • Excellent communication skills and a collaborative mindset
  • Fluent spoken and written English

Desirable Skills

  • Experience working with containerised applications using Docker and Kubernetes
  • Exposure to monitoring and observability tools such as Grafana and Loki
  • Experience with MongoDB or other NoSQL databases
  • Previous experience working on real-time, mission-critical, or transport-related systems

Adecco is an equal opportunity employer.

Adecco Ireland is acting as an Employment Agency in relation to this vacancy.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available