Principal Software Engineer

 

Description:

  • Creating and enforcing coding standards within the team and ensuring consistency with company-wide technology adoptions.
  • Designing new features or enhancements with the collaboration of architects.
  • Leading backlog grooming, planning, design reviews, and code reviews.
  • Coaching and mentoring team members to develop their skills and ensure adherence to project design.
  • Provide guidance to other teams on proper API/REST design and practices, as an active participant of the API Guild
     

Experience
 

  • Expert level in Java JDK 11 (or later) and runtime
  • Expert level in API/REST design best-practices
  • Experience using an API gateway such as Apigee
  • Experience in AWS, particularly S3, ECS/EKS, Lambda
  • Experience building scalable, distributed REST/HTTP-based microservices
  • Experience with automating deployments using Jenkins CI/CD pipelines
  • Experience with infrastructure automation tooling such as Terraform or CloudFormation
  • Experience in Agile environment using approaches such as Scrum
  • Knowledge of authentication and integrating with other platform and vendors with protocols such as SAML, OAUTH, TOTP
  • 10+ years of experience

Organization Mimecast
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 10 Years
Posted at 2023-11-12 2:55 pm
Expires on 2024-12-24