Java Back End Developer
Start date: ASAP
Duration: 12 -Month Contract
Location: 2 days in Dublin office, 3 days working from home.
Rate: €300 - €340 per day
Key Responsibilities
Design, develop, and maintain robust backend services using Java (Java 8/11/17+) and Spring Boot
Build and expose RESTful APIs and microservices architectures
Collaborate with architects, DevOps, and frontend teams to deliver end-to-end solutions
Write clean, testable, and maintainable code following best practices
Implement unit and integration testing (JUnit, Mockito)
Work with relational and NoSQL databases (Oracle, PostgreSQL, MongoDB)
Contribute to CI/CD pipelines using Git, Jenkins/Azure DevOps/GitHub Actions
Deploy and support applications in cloud environments (AWS/Azure/GCP)
Participate in code reviews, sprint planning, and client workshops
Ensure solutions meet security, performance, and compliance standards
Required Skills \& Experience
Strong experience in Core Java and Spring Framework (Spring Boot, Spring MVC, Spring Data)
Experience building microservices and distributed systems
Knowledge of REST APIs, JSON, and API documentation (Swagger/OpenAPI)
Familiarity with Docker, Kubernetes, and containerised deployments
Understanding of CI/CD and DevOps practices
Experience working in Agile/Scrum environments
Strong problem-solving and communication skills