Are you an expert in core Java language, frameworks like Spring Boot, and cloud-based technologies? Are you passionate about building scalable, resilient, and innovative solutions? Our client, an organisation in the tech industry, is seeking a dynamic Senior Java Developer to join their team.
Great company in Galway (hybrid working, considering candidates who live within commutable distance due to this policy)! Permanent role with great benefits! We also have contract roles in Galway!
As a Senior Java Developer, you will be an integral part of the organisation, collaborating with cross-functional teams and continuously learning in a fun and rapidly changing environment. In this hands-on role, you will design and implement solutions for product features, working closely with the technical lead and architect to build secure and scalable cloud-based services. You will also have the opportunity to guide and mentor junior engineers, helping them develop their technical skills.
This team is responsible for several applications supporting backend services and APIs that provide capabilities for frontend applications. They are also leading the development for a Graph-based architecture. As part of the team, you will contribute to the growth and success of these projects.
Required skills and expertise:
Expert in core Java language, including Object-Oriented Design concepts, data structures, web services (REST), and design patterns.
Proficient in frameworks like Spring Boot.
Experience with AWS or other cloud platforms and containerisation technologies (EKS and Docker).
Understanding of Graph QL and Node JS.
Familiarity with version control systems like GIT.
Experience with Spring webflux framework.
Knowledge of microservice architectures and twelve-factor app patterns.
Proficiency in unit and integration test automation using JUnit and Spring Boot test framework.
Experience with continuous integration pipelines and automated deployment tools such as Jenkins.
In addition to technical expertise, strong analytical, communication, and organisational skills are required. You should have a solid foundation in software engineering and possess critical thinking skills to build end-to-end solutions. Being passionate about learning new technologies and frameworks is a must. You should be able to work well in an agile team environment and independently, with a strong focus on user satisfaction.
As a Senior Java Developer, you will deliver value by working closely with product management to understand requirements, decompose epics into stories, and deliver solutions that exceed customer expectations. You will also play a role in building scalable and resilient cloud-based systems aligned with our client's long-term strategy. Additionally, you will mentor junior software engineers, contributing to their growth and development.
Join our client's team, which is dedicated to designing, developing, implementing, and supporting web and mobile products and services. Our client fosters a culture of continuous improvement and significant achievement, where innovation is valued. By joining our client's organisation, you will work on building a user experience that delights customers and supports effective decision making.
If you are a talented Senior Java Developer looking for a new challenge in an organisation that values innovation and personal growth, apply now! Don't miss this opportunity to be part of a dynamic team and make a significant impact.
Adecco is a disability-confident employer. It is important to us that we run an inclusive and accessible recruitment process to support candidates of all backgrounds and all abilities to apply. Adecco is committed to building a supportive environment for you to explore the next steps in your career. If you require reasonable adjustments at any stage, please let us know and we will be happy to support you.
Adecco Ireland is acting as an Employment Agency in relation to this vacancy.
Please apply with your CV to:
Natalia Merritt