
Senior Software Engineer
- London
- Permanent
- Full-time
5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.Preferred Qualifications:
5+ years experience in Java Backend DevelopmentSkills with functional Java (versions 8+) and Spring (ideally Springboot)Agile ways of working such as Scrum or Kanban in cross-functional teamsExpert knowledge of Docker, EKS, AWS (public cloud) and KafkaAbility to communicate equally effectively with both technical and non-technical stakeholdersModern Cloud-Native architectures and practices. To name some: high-availability, high-scalability, microservices, 12-factor apps, CI/CD, heavy testing automation and observability.TDD, BDD and Contract testing.Working in a DevOps environment, or passion and willingness to work in this way.Proven delivery of well-tested, scalable, fault-tolerant and performant solutions.A pragmatic approach to solutions and delivery of technical projects.A self-starter who takes accountability for getting things done.Pragmatism in decision making and ability to get buy-in for ideas and getting them done.Exceptional structure and attention to detail.Comfortable challenging the status quo and always curious about the way things work.Great written and verbal communication skills.Comfortable working in a scale-up or growth environment and as part of a wider teamAdditional InformationVisa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.