Principal API Developer
Principal API Developer
Location: Newbury
Contract Type: Permanent
Hours of Work: Full-Time; Shift Rotation
About the Principal API Developer Role:
At Gamma, we are excited about the possibilities for innovation that are made possible by software development and how it can enable our customers to communicate and collaborate in new and powerful ways.
Software development is therefore at the heart of Gamma strategy, with several new key initiatives recently identified.
Our Newbury Development team is responsible for our Customer Portal and OSS. You will join at an exciting time as we look to refresh a number of key products while also embracing modern methodologies, architectures, technology stacks, tools, platforms and models of operation.
You will join our team at a very exciting time as we are exploring modern technology stacks, tools and platforms to build our technology roadmap. As a Principal API Developer, you will design new solutions for building our API platform which will be a key part of our transformation initiatives.
You will work closely with solution architects, developers and domain experts in determining the technologies, toolsets and frameworks required for evolution of our technology roadmap, Dev-ops and automation agenda.
Principal API Developer Requirements:
- You'll have architected and implemented complex cloud native solutions in AWS.
- You have strong experience in designing and implementing robust and resilient systems required to meet specific availability targets.
- You'll have excellent previous experience in API architecture design and possess deep knowledge of API ecosystem and best practices.
- You'll have development experience of REST API design and technical know-how of industry standards for API security
- You should possess knowledge of open API specifications and standards and have worked with any one or more API gateways e.g. Apigee, KONG, IBM Api connect, layer 7 etc
- You should have a good understanding of identity and access management, token management alongside knowledge of security frameworks like open ID connect, Oauth2.0 and/or SAML
- You must have worked in large-scale Software Engineering practices in multiple languages, environments, and web services stacks. To include at a minimum environment that include ES6/Node.js and Java/Spring.
- You'll have previous experience working with successful continuous delivery alongside a deep understanding of, and ability to reflect on, the underlying practices.
- Experience with message broker like Active MQ, Rabbit MQ or Kafka
- Experience with microservices architecture, service mesh implementations etc.
- Experience working with docker and Kubernetes is desirable
- You must have worked with both relational and non-relational databases
- You'll have previous experience working effectively with legacy code, actively managing technical debt, and implementing technology transformations on legacy products.
- You have provided technical leadership across large Product Development organizations.
- You'll possess BSc/BEng degree in a science/engineering discipline or similar
- You'll be comfortable working effectively and accurately when working to multiple competing deadlines
- You'll have excellent communication skills with the ability to communicate at all levels with a flair for articulating your thinking
- You'll be comfortable in a fast-paced environment, working across multiple projects simultaneously
About the Company:
Gamma is a leading supplier of voice, data and mobile products and services in the UK.
People are the lifeblood of our success. The people working for us are unusually passionate and enthusiastic about what they do. That's because the ethos within our company is an open, friendly, honest, non-political environment, whilst always being responsive, flexible, committed and hardworking.
In 2019 we were voted one of 'The Sunday Times 100 Best Companies to Work For' for the sixth time.
We know giving you the right tools and training is essential. Full training will be given on our products as well as ongoing coaching and support.
There are many good reasons to join Gamma. You'll find we work in a relaxed environment with an emphasis on delivering the highest quality in everything we do.
We strive to make decisions based on individual merit and ability. We welcome applications from all sections of the community and promote equality of opportunity in accordance with the Equality Act 2010.
If you think that you are suitable for this Principal API Developer role, please apply now
Location: Newbury
Contract Type: Permanent
Hours of Work: Full-Time; Shift Rotation
About the Principal API Developer Role:
At Gamma, we are excited about the possibilities for innovation that are made possible by software development and how it can enable our customers to communicate and collaborate in new and powerful ways.
Software development is therefore at the heart of Gamma strategy, with several new key initiatives recently identified.
Our Newbury Development team is responsible for our Customer Portal and OSS. You will join at an exciting time as we look to refresh a number of key products while also embracing modern methodologies, architectures, technology stacks, tools, platforms and models of operation.
You will join our team at a very exciting time as we are exploring modern technology stacks, tools and platforms to build our technology roadmap. As a Principal API Developer, you will design new solutions for building our API platform which will be a key part of our transformation initiatives.
You will work closely with solution architects, developers and domain experts in determining the technologies, toolsets and frameworks required for evolution of our technology roadmap, Dev-ops and automation agenda.
Principal API Developer Requirements:
- You'll have architected and implemented complex cloud native solutions in AWS.
- You have strong experience in designing and implementing robust and resilient systems required to meet specific availability targets.
- You'll have excellent previous experience in API architecture design and possess deep knowledge of API ecosystem and best practices.
- You'll have development experience of REST API design and technical know-how of industry standards for API security
- You should possess knowledge of open API specifications and standards and have worked with any one or more API gateways e.g. Apigee, KONG, IBM Api connect, layer 7 etc
- You should have a good understanding of identity and access management, token management alongside knowledge of security frameworks like open ID connect, Oauth2.0 and/or SAML
- You must have worked in large-scale Software Engineering practices in multiple languages, environments, and web services stacks. To include at a minimum environment that include ES6/Node.js and Java/Spring.
- You'll have previous experience working with successful continuous delivery alongside a deep understanding of, and ability to reflect on, the underlying practices.
- Experience with message broker like Active MQ, Rabbit MQ or Kafka
- Experience with microservices architecture, service mesh implementations etc.
- Experience working with docker and Kubernetes is desirable
- You must have worked with both relational and non-relational databases
- You'll have previous experience working effectively with legacy code, actively managing technical debt, and implementing technology transformations on legacy products.
- You have provided technical leadership across large Product Development organizations.
- You'll possess BSc/BEng degree in a science/engineering discipline or similar
- You'll be comfortable working effectively and accurately when working to multiple competing deadlines
- You'll have excellent communication skills with the ability to communicate at all levels with a flair for articulating your thinking
- You'll be comfortable in a fast-paced environment, working across multiple projects simultaneously
About the Company:
Gamma is a leading supplier of voice, data and mobile products and services in the UK.
People are the lifeblood of our success. The people working for us are unusually passionate and enthusiastic about what they do. That's because the ethos within our company is an open, friendly, honest, non-political environment, whilst always being responsive, flexible, committed and hardworking.
In 2019 we were voted one of 'The Sunday Times 100 Best Companies to Work For' for the sixth time.
We know giving you the right tools and training is essential. Full training will be given on our products as well as ongoing coaching and support.
There are many good reasons to join Gamma. You'll find we work in a relaxed environment with an emphasis on delivering the highest quality in everything we do.
We strive to make decisions based on individual merit and ability. We welcome applications from all sections of the community and promote equality of opportunity in accordance with the Equality Act 2010.
If you think that you are suitable for this Principal API Developer role, please apply now