Senior Java Developer

Job Details

Senior Java Developer – (Remote in Ireland)

We are looking for a passionate Senior 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.

You may be interest in…