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