Senior Java Developer– (You must be in Ireland for this role)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/ConcurrencyRabbitMQ, gRPC with ProtobufGit, Bitbucket, Jira, ConfluenceDocker, Jenkins CI/CDCassandra & MySQLWhat 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.