Desired skills:
Java, Spring, Cloud, Docker, Kubernetes, Tech Lead
Principal Software Developer - Java
Limerick - Hybrid
My client is looking for a seasoned Principal Software Developer with expertise in Java, Spring framework, Cloud, and DevOps technologies. You will be responsible for the development of API-based digital solutions while working in a high-performing software development team.
Key Responsibilities:
* Design and develop applications through the full SDLC in a DevOps environment.
* 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.
Required Experience:
* 15+ years' experience of hands-on development of Java-based applications.
* Strong experience on Spring modules (Core, MVC, Spring Boot, AOP, Web Flow).
* Demonstrable experience building REST APIs with a knowledge of Microservices-based architecture and Application Security.
* Experience with application containers e.g. Docker, Kubernetes.
* Knowledge and experience of working with CI/CD pipelines using tools such as Jenkins, Ansible, and Git.
* Familiarity with basic networking and infrastructure principles including load balancing and clustering.
* Experience and understanding of Agile ways of working and software development practices - Scrum, Kanban, TDD.
#J-18808-Ljbffr