Senior Java Developer ??Location: Dublin 2, Ireland ?? ??Hybrid Working (3 days office / 2 days remote) We're hiring an experiencedSenior Java Developerfor a global client in thedigital audio and entertainment space. The teams are building large-scale systems that support millions of users, focusing on high-throughput services, distributed systems, and robust backend infrastructure. As a Senior Java Developer, you will play a critical role in designing and building robust, scalable, and secure backend services that power enterprise-grade applications. This role is essential to the success of our technology team, contributing to the evolution of our microservices architecture and enhancing cloud-native capabilities using AWS. You will have a direct impact on the efficiency, security, and performance of our software platforms while helping mentor others and ensure best practices are followed across the team. What youll do: ? Lead the design, development, and implementation of scalable Java-based microservices and RESTful APIs for enterprise applications. ? Collaborate with cross-functional teams to gather requirements and transform them into technical solutions using Spring Boot and modern design patterns. ? Take ownership of application performance, security, maintainability, and reliability. ? Develop cloud-native applications leveraging AWS services like Lambda, API Gateway, IAM, VPC, and Fargate. ? Integrate with relational and non-relational databases such as PostgreSQL, MongoDB, and Redis. ? Establish and enforce best coding practices including secure coding, automated testing, and CI/CD pipelines using tools like Jenkins, Gradle, and GitHub. ? Participate in Agile ceremonies, backlog grooming, and sprint planning. ? Provide technical mentorship to junior developers and contribute to code reviews, architecture decisions, and technical documentation. ? Drive improvements by recommending modern tools, technologies, and processes that enhance developer productivity and software quality. What youll need: ? 6+ years developing Java Web Services, especially RESTful APIs. ? 5+ years working with Spring, Spring Boot, and Microservices architecture. ? Proficiency in core development tools: Java 1.8+, Jenkins, Gradle, GitHub. ? Strong expertise in secure coding, Java best practices, and object-oriented design patterns. ? Experience in SQL and NoSQL databases. ? Solid experience in AWS Cloud Services (Lambda, API Gateway, IAM, VPC, Fargate). ? 5+ years working with relational databases (e.g., PostgreSQL, MySQL). ? Exposure to in-memory data stores like Redis and document stores like MongoDB. ? Familiarity with Open API 2.0, SwaggerIO, and JSON Schema for API design and documentation. ? Strong communication and collaboration skills with experience working in Agile development environments. Benefits include: Fully paidhealthcare (for you & eligible family members) Life cover (4x base salary) Pension contributions up to 8% Disability cover (short & long-term) 25 days annual leave + First Friday of every month off ?? 10 days paid sick leave Maternity, paternity & adoption leave Bike2Work & TaxSaver commuter schemes Employee Assistance Programme (EAP) Skills: Java AWS