We are developing and maintaining microservice applications for our new CRM platform. You will work with cutting-edge technologies, leveraging Java 21+ and Spring Boot to build scalable, high-performance solutions.
What you’ll get to do:
-
Develop, maintain, and enhance microservice applications using Java 21+ and Spring Boot.
-
Design and implement scalable, resilient, and high-performance solutions.
-
Work with relational databases, writing efficient SQL queries.
-
Develop code to process complex data structures to / from Kafka.
-
Ensure best practices in microservice architectures, including API design, scalability and security.
-
Collaborate closely with other team members, including DevOps, Front End and Product.
-
Participate in code reviews, technical discussions and continuous improvement initiatives.
-
Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field.
-
3+ years of commercial experience in Java development.
-
Strong knowledge of Java 21+ and Spring Boot.
-
Experience with SQL databases and writing optimised queries.
-
Kafka, including schema repository and Avro serialization.
-
A wide range of enterprise Java and Spring components, including Spring Data JPA.
-
Containerisation technologies such as Docker and Kubernetes.
-
Exposure to stream processing frameworks such as Apache Flink.
-
Familiarity with SSO mechanisms including OpenID.
-
Understanding of core microservice components such as service discovery, API gateway and service monitoring.
-
Previous exposure to the gaming / sports betting industry would be a bonus.
-
Solid understanding of microservice architectures and best practices.
-
Strong problem-solving skills and ability to work in an agile environment.
-
Ability to pay close attention to detail whilst also seeing the big picture.
Contact Detail:
EveryMatrix Recruiting Team