My client a global communications organisation require a number of Senior Backend Java Engineers to join a new team within the business, The application, being developed is one of the key components of their new Intelligent Interactions offering and will be the foundation of the product, helping them to model and execute all messaging flows.
Key Responsibilities
Develop and maintain large-scale SaaS applications in a Kubernetes environment using Java and Spring Boot framework plus NodeJS and typescript.
Engage in complex performance scenarios, ensuring high reliability, scalability, and efficiency of our services.
Collaborate closely with product management to define problems and conceptualize solutions that align with our strategic goals.
Take full ownership of projects, from initial concept through deployment, including design, development, testing, and support.
Experience
Strong experience in developing large-scale applications using Java, particularly in a microservices environment.
Backend focussed
Strong understanding of message queues systems and event streaming services, especially RabbitMQ and Kafka.
Experience with cloud technologies, containerization (Docker, Kubernetes), and CI/CD pipelines.