Experienced Java Developer Required
">
Limerick - Hybrid
We are seeking a highly skilled and experienced Java developer to join our dynamic team.
">
Job Description:
">
The successful candidate will be responsible for the development of API-based digital solutions, working in a high-performing software development team.
">
Key Responsibilities:
">
* Design and develop applications through the full SDLC in a DevOps environment.
">
* Develop low-level design for API's.
">
* Create Unit and Integration tests and manage PI Gateways, Web Servers and Message Queues.
">
* Take part in Code Reviews and peer programming.
">
* Test, Debug, and troubleshoot applications as necessary.
">
Requirements:
">
The ideal candidate will have:
">
Strong Technical Skills:
">
1. 10+ years' experience of hands-on development of Java-based applications.
">
2. Strong experience on Spring modules (Core, MVC, Springboot, AOP, Web Flow).
">
3. Demonstrable experience building REST API's with a knowledge of Microservices-based architecture.
">
4. Previous experience working with Cloud technologies (AWS, Azure, GCP) on large-scale migrations.
">
5. Experience with application containers. Docker, Kubernetes.
">
6. Knowledge and experience of working with CI/CD pipelines using tools such as Jenkins, Ansible, and Git.
">
7. Familiarity with basic networking and infrastructure principles including load balancing, and clustering.
">
8. Experience and understanding of Agile ways of working and software development practices - Scrum, Kanban, TDD.
">
Personal Qualities:
">
9. Excellent communication and teamwork skills.
">
10. Able to work under pressure and meet deadlines.
">
This is an excellent opportunity for an experienced Java developer looking to take their career to the next level.
Get in touch with us for more information: