Job Title
: Java Backend Developer
Location:
Dublin, IRE
Contract Type
: 6+ Months
Hybrid (3 days a week)
No sponsorships available
About the Role:
We are looking for an experienced
Java backend developer
to design, develop, and maintain scalable backend systems and microservices. The ideal candidate will have hands-on experience with
Java, Spring Boot
, and
cloud platforms
such as
AWS
,
Azure
, or
GCP
. You’ll be part of a collaborative engineering team, contributing to architecture discussions, performance optimization, and deployment automation.
Key Responsibilities:
Design, develop, and maintain backend services using
Java, Spring, and Spring Boot
.
Build and manage
microservices-based
architectures and RESTful APIs.
Collaborate with frontend, DevOps, and QA teams to deliver high-quality, scalable software solutions.
Ensure system reliability, performance, and security across all environments.
Deploy and manage applications in
cloud environments
(AWS)
Participate in code reviews, design discussions, and sprint planning.
Required Skills \& Experience:
Strong hands-on experience
with
Java (8 or above)
,
Spring Framework
, and
Spring Boot
.
Solid understanding of
Microservices architecture
and best practices.
Experience working with
REST APIs
and
message queues
(e.g., Kafka, RabbitMQ).
Exposure to
cloud platforms
such as
AWS
,
Azure
, or
Google Cloud Platform
.
Familiarity with
CI/CD pipelines
,
containerization
(Docker/Kubernetes), and
version control (Git)
.
Excellent problem-solving skills and attention to detail.
Nice to Have:
Experience with
database technologies
(SQL/NoSQL).
Knowledge of
monitoring tools
(Prometheus, Grafana, ELK Stack).
Understanding of
Agile/Scrum
methodologies.