Department: Software Engineering
Employment Type: Permanent - Full Time
Location: Remote, UK
Description
WHAT WE NEED
We are looking for passionate Java Engineers experienced in Java internals, debugging and scripting to join our Product Quality Engineering team to secure quality and reliability excellence within our products. The team focuses on our high-performance stream processing engine and storage solution that operates at scale. Enabling Real-Time business event processing to meet the most demanding customer needs.
Day to day, you’ll be leveraging your solid engineering fundamentals ensuring a focus on quality and verification, bringing your passion for solving difficult problems to help realize the product vision. Ensuring our fully featured clients and APIs for concurrent data stream ingesting, querying, and processing at scale, are as performant and reliable as can be.
For the engineering community, you will provide guidance and direction for our vast open-source and enterprise user base.
What You’ll Do
What You Have - Experienced Java developer - a minimum of 4 years hands-on, with time working on Test and Quality Assurance, focused Engineering
Knowledge of following are desirable: - Formal Testing and Verification Practices - Performance Benchmarking - Chaos Testing / Fuzzing - CI/CD (Github Actions, Jenkins) - Experience with Python - Experience with Linux and Bash - Experience with Docker and Maven - Experience with Distributed Data Stores (MongoDB, ElasticSearch, Hadoop) - Experience with Messaging Systems (Apache Kafka, RabbitMQ, Pulsar) - Experience of database testing including designing and manipulating test data - Experience with automation frameworks and tools
Bachelor's degree in a relevant field of study (Computer Science, or related discipline). OR equivalent experience.
PERSONAL QUALITIES
Benefits
#HC10126
Pepper Pay LLC
Cerence Inc.
Dialectica
insightsoftware
Arc.dev