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.