Role: Java Technical DesignerLocation: Dublin, Ireland (2days/week On-Site)Job Type: ContractJob Description:Highly skilled and certified Java Solution Designer to join our team. The ideal candidate will have deep expertise in Java/JEE, Spring Boot, and Microservices architecture, with a strong understanding of Agile Scrum methodologies. Experience in the payments domain is a significant advantage.Key Responsibilities:Design and architect scalable, secure, and high-performance Java-based applications.Collaborate with business analysts, developers, and QA teams to translate business requirements into technical solutions.Lead the design and review of system architecture, data models, and integration strategies.Ensure adherence to coding standards, best practices, and technical documentation.Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.Contribute to continuous improvement initiatives.Complete and review BoI conceptual, logical and deployment technical design documentation and equivalent Kyndryl (IBM) documentation.Lead the design and review of system architecture, data models, and integration strategies.Ensure adherence to coding standards, best practices, and technical documentation.Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.Contribute to continuous improvement initiatives.Complete and review BoI conceptual, logical and deployment technical design documentation and equivalent Kyndryl (IBM) documentation.Troubleshoot application issues and support with troubleshooting of infrastructure issues.Support the fine-tuning of applications to meet NFRsRequired Skills & Experience:Strong expertise in Spring Boot and Microservices architecture.Proven experience working in Agile Scrum environments.Solid understanding of RESTful APIs, containerization (Docker/Kubernetes), and CI/CD pipelines.