I’m currently recruiting for a Senior Backend Java Developer to join a successful multi-national software house with offices in London. This role can allow fully remote working with occasional visits to the office. The company has a cloud SaaS platform that enables organisations to manage assets more effectively by collecting data inputs in a single system. Essentially transforming the speed that information is processed and made available in a user-friendly interface, allowing safety and security professionals to respond to events rapidly. You will find yourself working on a high-load, distributed, real-time system running in a complex mixed-cloud environments. You will be contributing to the development process and will help generate delivery ideas and solutions whilst being involved in the design, coding, and testing. Responsibilities: - Lead a team of engineers to build high-performance enterprise software systems - Deliver features, fix bugs using Agile Development practices - Work with inhouse and offshore teams - Knowledge sharing in modern SOLID techniques - TDD mindset with regression testing - Own part of the platform through your design and code Skills needed: - Java - Experience with high performance enterprise grade distributed applications - Strong in Git version control - Jenkins or similar CI/CD pipelines - REST APIs - Backend Scalable systems - Relational & Non-relational database technologies - Docker / Kubernetes - AWS Beneficial: - Leadership experience of small teams - Front-end development technologies - JavaScript / React / Angular will be an advantage - Python / Bash Scripting experience - AWS or Security Certifications Salary for this role is up to £80,000 Benefits