architectures. Proficiency in object-oriented programming. Experience with unit and functional testing. Expertise in API development and integration (RESTful, GraphQL, gRPC). Experience with Java frameworks such as Spring, Quarkus, Helidon, etc. Proficiency with Docker, Kubernetes, and microservice architectures. Experience with relational databases like MySQL, PostgreSQL, or equivalent. Proficiency with More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
your time working collaboratively within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pair programming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant More ❯
grasp of computer science fundamentals: data structures and algorithms, complexity, object oriented design Proficient in at least one all purpose imperative language: Python (ideal), Java, C++, etc. Familiar with modern DevOps/CloudOps best practices - test driven development, CI/CD, etc. Desirable: prior experience with Azure and NoSQL Desirable More ❯
grasp of computer science fundamentals: data structures and algorithms, complexity, object oriented design Proficient in at least one all purpose imperative language: Python (ideal), Java, C++, etc. Familiar with modern DevOps/CloudOps best practices - test driven development, CI/CD, etc. Desirable: prior experience with Azure and NoSQL Desirable More ❯
grasp of computer science fundamentals: data structures and algorithms, complexity, object oriented design Proficient in at least one all purpose imperative language: Python (ideal), Java, C++, etc. Familiar with modern DevOps/CloudOps best practices - test driven development, CI/CD, etc. Desirable: prior experience with Azure and NoSQL Desirable More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Cambridge University Press
and maintain our data products. About you 7+ years' or relative experience in full-stack development. JavaScript/Typescript is preferred but Python and Java are also desirable. A strong understanding of coding best practices, frameworks, code architecture, object orientation and new arising technologies. Experience in Agile development teams whether More ❯
BASIC QUALIFICATIONS - Experience in automating, deploying, and supporting large-scale infrastructure - Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust - Experience with Linux/Unix - Experience with CI/CD pipelines build processes PREFERRED QUALIFICATIONS - Experience with distributed systems at scale Amazon More ❯