Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join IT Search and take your career to the next level!
Application takes less than 5 minutes