Senior Java EngineerLocation: Dublin City Centre, Hybrid, 12 Month Daily Rate Contract
About the Company
A global leader in technology-enabled services, this organisation operates across multiple international markets, delivering data-driven solutions that improve operational efficiency and outcomes across complex industries. With a strong focus on innovation and analytics, the business partners with a wide range of stakeholders to drive strategic decision-making and continuous improvement.
About the PositionA senior-level Java engineering position focused on designing and delivering secure, cloud-native microservices. The role requires a technical lead with strong Spring Boot expertise and a security-first engineering mindset. You will be responsible for guiding the migration and optimisation of services within a Microsoft Azure environment, ensuring scalable, containerised, and securely governed RESTful APIs using modern identity and access management standards.
Key ResponsibilitiesAPI Architecture & Development
- Design, build, and maintain secure, high-performance RESTful APIs using Spring Boot
- Ensure adherence to clean architecture principles and enterprise-grade engineering standards
Application Security
- Implement and maintain authentication and authorisation frameworks using Spring Security
- Apply OAuth2, OpenID Connect (OIDC), and JWT-based stateless authentication patterns
- Embed security best practices across the SDLC (secure-by-design approach)
Cloud & Azure Engineering
- Deploy, manage, and optimise microservices within Azure cloud environments
- Work with Azure Kubernetes Service (AKS), Azure App Service, and Azure Functions
- Support cloud migration and modernisation initiatives
CI/CD & DevOps
- Lead CI/CD pipeline design and automation using GitHub Actions
- Integrate security scanning and automated deployment workflows
- Ensure reliable and repeatable delivery pipelines to Azure environments
Containerisation & Platform Engineering
- Define and implement containerisation standards using Docker
- Support orchestration and scaling strategies in Kubernetes-based environments
Technical Leadership
- Provide technical direction and mentorship to engineering teams
- Lead code reviews and enforce engineering best practices
- Act as a technical authority for cloud-native Java development
Experience/Requirements
- 5–10+ years’ professional experience in Java development within enterprise environments
- Strong expertise in Spring Boot and the wider Spring ecosystem
- Proven experience designing and delivering secure microservices architectures
- Hands-on experience with Microsoft Azure (compute, networking, storage services)
- Strong knowledge of OAuth2, OIDC, and JWT authentication standards
- Experience with Docker and containerised application delivery
- Solid understanding of CI/CD pipelines, ideally using GitHub Actions
- Experience working in or leading Agile engineering teams
Remuneration Package
A very strong rate is on offer as well as a long contract and mostly remote work.
Contact
Please contact Derek Smyth on 01 5927861 or email or simply click the apply button.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer, Backend
2026-05-23
Java Software Engineer / tester
2026-05-24
Senior Data Scientist
2026-05-22
- Posted
- Apr 13, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Dublin
- Company
- Brightwater Recruitment
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer, Backend
2026-05-23
Java Software Engineer / tester
2026-05-24
Senior Data Scientist
2026-05-22