Job Description
Principal Software Engineer
Limerick/Galway
Hybrid
My client in the Consulting space is looking for a seasoned Principal Software Engineer with expertise in Java, AWS technologies, Spring/Springboot, Docker, Kubernetes, Jenkins, and Node.js. You will also have solid exposure on front-end technologies like Angular or React and will be responsible for the development of innovative software applications while supporting globally recognised clients in the Financial Services space, while operating as a lead and mentor to the wider team.
Principal Software Engineer - Key Responsibilities:
Design and develop applications through the full SDLC in different client settings.
Create functional design documentation.
Maintain high-quality code and unit testing standards.
Take part in Code Reviews and peer programming.
Test, Debug, and troubleshoot applications as necessary.Principal Software Engineer - Required Experience:
12+ years' experience of hands-on development of 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.
Wider experience using Docker, Kubernetes, Jenkins, Node.js, and JUnit.
Previous experience operating as a Lead, with strong track record of mentoring and upskilling the wider team.
Reperio Human Capital acts as an Employment Agency and an Employment Business