Role: Java Technical Designer
Location: Dublin, Ireland (2days/week On-Site)
Job Type: Contract
Job 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 NFRs
Required 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.