Principal Software Engineer
A seasoned Principal Software Engineer is sought for a hybrid role in Limerick/Galway, specializing in Java, AWS technologies, Spring/Springboot, Docker, Kubernetes, Jenkins, and Node.js.
With solid exposure to front-end technologies like Angular or React, the successful candidate will be responsible for developing innovative software applications while supporting globally recognized clients in the Financial Services space. As a lead and mentor to the wider team, they will drive technical excellence and knowledge sharing.
Key Responsibilities:
* Design and develop applications through the full SDLC in various client settings
* Create functional design documentation
* Maintain high-quality code and unit testing standards
* Participate in Code Reviews and peer programming
* Test, Debug, and troubleshoot applications as necessary
Required Experience:
* 12+ years of hands-on development experience with Java-based applications
* Strong experience with Spring framework, Microservices-based Architecture, and REST API development
* Experience with and understanding of AWS technologies and front-end technologies such as Angular or React
* Proficiency in using Docker, Kubernetes, Jenkins, Node.js, and JUnit
* Previous experience operating as a Lead, with a strong track record of mentoring and upskilling the wider team
Benefits:
* Work from home flexibility