Full-Stack Developer 37170
Role details
Job location
Tech stack
Requirements
ResponsibilitiesAs a Senior Engineer, you will play a key role with Scrum teams and within Digital Platforms Technology. You will be encouraged to gain an understanding of all the components of our web applications and will work with the members of the squad to deliver outstanding customer experience solutions.The ideal candidate should show ease at making personal connections and enjoy partnering across a diverse group of roles. You will work closely with the Squad Lead, Scrum Master, Developers, Quality Assurance, and Architects, across technical leadership to craft, build, test, and deliver the features that make up our clients' digital experiences. You will also be expected to provide guidance and mentoring to the other Developers.Key SkillsRelevant knowledge of modern application architecture patterns and emerging technologiesDetailed experience with modern SPA JavaScript frameworks (Angular, Vue, React JS), preference for Angular.Extensive experience in Java / Spring boot / Spring Core / Web Services (REST) / Kubernetes orchestrationGeneral experience of Api management using Swagger and OpenAPI with knowledge in Integration Technology Java CamelClient-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS, Jasmine/Karma/Storybook/PlaywrightAppreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverageApplication build, deploy using Continuous Integration/ Deployment (CI/CD) tools - Jenkins Core, Maven, and maintenance of pipelines.Expert understanding of docker, cloud-computing / cloud services platforms. With AWS being favourable.