Description:
This is a Senior Engineer role within the Enterprise Enablement and Cloud solutions, team reporting to the Technology Enablement and Engineering Tech Lead. You will act as a key contributor to the Technology Enablement capability within the TE&E team. This is a key role to deliver on our engineering standards and automation targets for technology to introduce efficiencies and improve code quality.
Key Responsibilities Include
- Demonstrate a strong engineering background, with a focus on Java and Spring Boot Microservices
- Help build, support & maintain Java based Microservice Frameworks used across AIB.
- Ensure solutions take containerisation into consideration for future migrations to the cloud.
- Collaborate with other API/Java engineering teams to promote best practices.
- Investigate and learn new technologies to provide guidance to other team members.
- Guide and mentor junior staff.
- Keep up to date and act as a thought leader for Engineering and Cloud solutions.
- Adhere to AIB standard processes/procedures – problem management, change management, audit, security.
What You Will Bring
- Relevant Third Level IT qualification.
- +5 years of professional experience.
- Strong understanding of web technologies and web services (REST services, JSON, JWT).
- Strong understanding of Microservice ecosystems – Service Discovery, Configuration.
- Strong in all aspects of testing of a Spring Boot based Microservice Solution.
- Strong in CI/CD tools such as Git, Jenkins, Maven, Nexus, SonarQube, Docker.
- Experience working in an agile delivery environment.
- Experience working with Openshift / Kubernetes a plus.
- Experience working with Ansible and RHEL environments a plus.
- Strong communication skills and a proven ability to act as a thought leader
- Good general knowledge of technology platforms and concepts.