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.