Java Kafka Kubernetes Apply
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Conducts detailed peer reviews of code developed by colleagues
Provides out of hours application support and coordination of Production releases
Required qualifications, capabilities, and skills
Proficient in coding in one or more object-orientated languages, including Java 17+ with Spring Boot in a multi-threaded application.
Hands-on experience with event driven architecture and distributed messaging technologies including Kafka which scale to accommodate large spikes in demand
Experience using and designing schemas/data structures in modern relational databases (e.g. CockroachDB)
Experience with Docker and running Production workloads on Kubernetes
Solid understanding of agile methodologies such as Scrum
Preferred qualifications, capabilities, and skills
Experience of creating low latency, thread-safe concurrent code in Java or another JVM based language
Experience of designing resilient data streaming integrations between applications including strategies to ensure data completeness and integrity
Detailed understanding of API Security concepts including OIDC, certificate management and signing (e.g. JWS)
Knowledge of data serialisation formats (e.g. Google Protocol Buffers, Apache Avro and Parquet)
Experience with gRPC or RSocket
Hands on experience with C++, Rust or Golang
Experience of using distributed caches and data grids (e.g. Gemfire, Hazelcast, Redis, Valkey)
Experience of NoSQL databases (e.g. MongoDB)
Certified Kubernetes knowledge and practical experience (e.g. CKAD)
Certified public cloud technology knowledge and practical experience (e.g. Terraform, AWS certification)