- Home
- Jobs
- Back-end development
- Senior Java Developer
Senior Java Developer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Category
- Back-end development
Technologies & skills
What you'll be doing
Remote Senior Java Developer role (Ireland) focused on designing, developing, and maintaining Java/Spring Boot microservices. Work with concurrency, reactive programming, messaging systems, and databases in a collaborative, high-autonomy environment with influence over system design.
- Design, develop, and maintain Java/Spring Boot microservices
- Focus on concurrency and reactive programming
- Work across product-focused teams delivering customer-facing solutions
- Collaborate on architecture decisions, code reviews, and production releases
- Integrate with messaging systems like RabbitMQ and APIs using gRPC with Protobuf
- Work with Cassandra and MySQL databases
- Utilize Dockerized environments and CI/CD pipelines (Jenkins, Maven)
Key requirements
Must-have
- Strong knowledge of concurrent programming, multithreading, and reactive streams in Java
- Familiarity with Docker containers
- Experience in a microservices environment with distributed systems thinking
- Self-driven problem solving
- Excellent communication skills
- Collaborative mindset
Role signals
- Technical focus
- back-end
- Architecture / system design
- Indicated in the listing
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
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.
Apply Now
Register now to upload your CV
Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.