Roles and Responsibilities:
Ensure that we reduce duplication and encourage re-use and shared environments
Ensure that all projects meet performance standards and comply with relevant safety standards
Understand Integration patterns and recommend the best integration option based on the requirements.
Demonstrate experience in using software framework, technologies using Java 10+, Java Springboot Javascript, nodejs, RESTFUL APIS, REST, JSON, webservices.
Work with enterprise architects on the security, scalability, robustness attributes of the solution and get required endorsement.
Analyse bottlenecks in existing architectures and suggest solutions.
The lead would need to work closely with solutions architects and cloud engineers to be able to provide up to date and accurate technological advice to the engineering and development & support teams
Regular meetings / collaboration with Architects & Technology Delivery Partners.
Work closely with stakeholders within technology & in the digital product business to ensure close collaboration & effective engagement.
Engage as an active member of the team and the broader Department with an achievement orientated attitude that reflects the vision, values and customer focus.
Establish and maintain your own personal development program.
Skills and Qualification
Degree in a relevant area such as computer science or software engineering with Agile experience
API Developer for 5+ years
Very strong software engineering background
Java 10+ and Springboot and at least one other language
Excellent understanding of API and integration design patterns & best practices
Strong knowledge on Scalability, Security, Logging, Auditing, Policy Management and Performance Monitoring and KPI for end-to-end process execution
Architecture for a modern, container based microservices platform hosted on Cloud (AWS)
Microservice framework / pattern creation (secure and compliance).
Ability to consult with project teams to collect requirements and translate into technical solutions
Usage of CI/CD tools such as Github
Ability to deliver high quality software engineering practices and guidance to team members
Airline/aviation technology experience
Highly effective written and verbal communication skills
API Gateway product selection and pattern creation.
Experience in a similar role:
5+ years of API Developer.