IT Search
Mid-Level Java Software Engineer
IT SearchIreland18 hours ago
Full-timeInformation Technology

Java Developer – (You must be in Ireland for this role)


We are looking for a passionate hands-on Java Developer to join a dynamic, forward-thinking tech team of talented Software Engineers. This is an exciting opportunity to work on cutting-edge microservices architecture with freedom to influence system design and make meaningful technical decisions.


What you’ll be doing:

  • Designing, developing, and maintaining Java/Spring Boot microservices, with a focus on concurrency and reactive programming.
  • Working across product-focused teams delivering customer-facing solutions.
  • Collaborating on architecture decisions, code reviews, and production releases in a high-autonomy environment.
  • Integrating with messaging systems like RabbitMQ and APIs using gRPC with Protobuf.
  • Working with Cassandra and MySQL databases, Dockerized environments, and CI/CD pipelines (Jenkins, Maven).


Our tech environment:

  • Java, Spring Boot, Microservices, Multithreading/Concurrency
  • RabbitMQ, gRPC with Protobuf
  • Git, Bitbucket, Jira, Confluence
  • Docker, Jenkins CI/CD
  • Cassandra & MySQL


What we’re looking for:

  • Strong knowledge of concurrent programming, multithreading, and reactive streams in Java.
  • Familiarity with Docker containers and ability to create/understand them even without deep knowledge.
  • Experience in a microservices environment with distributed systems thinking.
  • A self-driven problem solver who can research and implement solutions independently.
  • Excellent communication skills and a collaborative mindset—personality is just as important as technical skills.

Key Skills

Ranked by relevance