Job Title: Java Backend DeveloperLocation:Dublin, IREContract Type: 6+ MonthsHybrid (3 days a week)No sponsorships availableAbout the Role:We are looking for an experiencedJava backend developerto design, develop, and maintain scalable backend systems and microservices. The ideal candidate will have hands-on experience withJava, Spring Boot, andcloud platformssuch asAWS,Azure, orGCP. 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.