About the role:
Our client are looking for an experienced Principal Software Engineer to join their team. The successful candidate will be a highly motivated individual who can show their leadership experience to head up a new application design and development, while guiding and encouraging fellow members.
The Expertise Needed
- You care about doing excellent work with excellent people.
- Minimum 5+ years of application design & development experience across -
o Angular (or similar Javascript framework)
o Java, Spring, Spring Boot, Tomcat
o Relational Database (ideally Oracle)
- Experience with build, continuous integration, and delivery (CI/CD) processes and tools (e.g. Git, Jenkins, etc)
- Expertise with Test Automation Tools and Frameworks e.g. Cucumber, Cypress
- Experience of Agile development practices and the value they bring to development teams
- Experience providing technical leadership to a team; part of the decision-making process in technical/architectural designs, setting and driving standards & practices and providing mentorship/coaching.
- Experience of building new services & applications on cloud platforms, as well as be part of the team tasked with migrating existing distributed applications on to a cloud platform a distinct advantage
- You are passionate about your craft and are committed to developing and learning using the latest technologies and frameworks.
The Skills You Bring
- Produce high-quality code, with high test coverage, following processes, standards, and methodologies
- Ensuring systems in your assigned area are robust, resilient, and stable
- You will ensure the end-to-end delivery of requirements or user stories meets the needs and expectations of our business partners
- A track record of mentoring junior team members
If you think you have the relevant experience for this role, please contact Paul Horgan at [email protected] for a confidential conversation.
#LI-PH1