to model and query complex relationships (AWS ElastiCache, MongoDB, Redis) Hands-on experience of developing microservices using Java and Spring Boot, Node, API Gateway, Kafka, AWS utilizing event-driven architecture Advanced knowledge in development/support of REST API interfaces (SpringBoot, gRPC, Swagger, Flask), SQL and No-SQL technologies More ❯
familiar with, and able to install, configure and manage various persistence technologies, including database technologies (NoSQL/SQL) and broker/queuing systems (e.g. Kafka, SQS), including knowledge of HA/clustering. You are comfortable with various logging, monitoring and alerting platforms and have expertise in the usage (and More ❯
C#, Go with an emphasis on writing clean, maintainable, and efficient code. API Design & Development : Solid understanding of RESTful APIs, gRPC, and asynchronous messaging (Kafka, RabbitMQ, etc.). CI/CD & DevOps : Strong experience with CI/CD pipelines, automation, and DevOps practices. Familiarity with tools like Jenkins, GitLab More ❯
that would be nice to have , a plus but not required: Familiar with containerisation and Kubernetes. Experience with pub/sub messaging technology like Kafka . Note - all candidates must be able to demonstrate their right to work in the UK and a satisfactory basic access NI background check. More ❯
audiences Ability to travel when required Preferred and beneficial qualifications: Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet) Hands-on experience with modern More ❯
Software Engineer on large software applications. Proficient in many of the following technologies – Python, REST, PyTorch, TensorFlow, Docker, FastAPI, Selenium, React, TypeScript, Redux, GraphQL, Kafka, Apache Spark. Experience working with one or more of the following database systems – DynamoDB, DocumentDB, MongoDB. Demonstrated expertise in unit testing and tools – JUnit More ❯
Software Engineer on large software applications. Proficient in many of the following technologies – Python, REST, PyTorch, TensorFlow, Docker, FastAPI, Selenium, React, TypeScript, Redux, GraphQL, Kafka, Apache Spark. Experience working with one or more of the following database systems – DynamoDB, DocumentDB, MongoDB. Demonstrated expertise in unit testing and tools – JUnit More ❯
with relational and non-relational databases (e.g. Snowflake, BigQuery, PostgreSQL, MySQL, MongoDB). Hands-on experience with big data technologies such as Apache Spark, Kafka, Hive, or Hadoop. Proficient in at least one programming language (e.g. Python, Scala, Java, R). Experience deploying and maintaining cloud infrastructure (e.g. AWS More ❯
Spring Boot, Spring Cloud) Expertise in cloud platforms (Google Cloud preferred, AWS or Azure also relevant) Experience with microservices architecture and event-driven systems ( Kafka, RabbitMQ ) Proficiency in containerisation (Docker, Kubernetes) Familiarity with CI/CD pipelines and infrastructure automation This is an exciting role for a proactive developer More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Synechron
technology such as Junit, Cucumber, Gherkin, Contract Test (PACT), TestContainers or other similar technology Working knowledge of using event and message brokers, such as Kafka and MQ Strong experience in Object Oriented Programming Strong grasp of Java 17 and higher including advanced features and have used Spring Boot Experience More ❯
development experience Experience of designing distributed systems, microservices, micro-frontend UIs Experience of using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database Experience of following TDD and passionate about clean code principles Proficiency in programming in Java More ❯
architecture, and web services. Extensive experience with database technologies, including SQL databases (e.g., Oracle, MySQL, Postgres). Experience with middleware and messaging technologies (e.g., Kafka). Proficiency in testing tools and automation techniques (e.g., JUnit, Mockito) and caching/search frameworks (e.g., Elasticsearch, Gemfire Cache). Hands-on practical More ❯
solving skills. Excellent communication, interpersonal, and presentation skills. Desired Skills: Experience with containerization technologies (e.g. Docker, Kubernetes). Experience with data streaming platforms (e.g. Kafka, Kinesis). Experience with data visualization and business intelligence tools. Experience with Agile development methodologies. AWS Certifications (e.g. AWS Certified Data Analytics - Specialty, AWS More ❯
the following Application Development areas: Expertise in application architecture using modern technologies such as cloud native development, 12 factor Apps, microservices, serverless, API management, Kafka, etc. Deep knowledge of Microservices, Containers, REST APIs development, API Management tools (e.g. MuleSoft, Apigee), Kafka. Solution architect with broad expertise in a wide More ❯
other duties as needed. Minimum Qualifications: Proven experience as a Java full stack Developer with expertise in Microservices and Spring Boot, Angular 8+/, Kafka, MQ, NoSQL (Cassandra is optional). Object-oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Class loading More ❯
Rich UI, robust Eventing Platform and Data layer components utilising a wide range of modern technologies including: Java, RxJava, SpringBoot React and Node JS Kafka, PostgreSQL and Couchbase Docker, Kubernetes, Jenkins, Azure DevOps, Splunk, AppDynamics, New Relic Azure Cloud We are responsible for software throughout its lifecycle. We maintain More ❯
Run, et al.) and a clear understanding of when not to use them. Experience with message queues (SQS, PubSub, RabbitMQ etc.) and data pipelines (Kafka, Beam, Kinesis, etc.) You are an effective team player with effective communication, presentation and influencing skills. You have a passion for improving coding and More ❯
containerisation tools (Docker, Kubernetes). Experience with CI/CD tools (e.g., Jenkins, Concourse, GitHub Actions) to integrate performance testing. Familiarity with message queues (Kafka, RabbitMQ). Experience accessibility testing. Benefits We offer an excellent benefits package that includes: a generous 30 days annual leave plus 8 bank holidays More ❯
Terraform, CloudFormation). Familiarity with containerization and orchestration tools like Docker and Kubernetes. Experience in data engineering and working with big data technologies (e.g., Kafka, Spark). Familiarity with emerging technologies in AI, data science, and automation. Required Skills: Strong knowledge of TypeScript, React, and Node.js for full-stack More ❯
relational databases (MySQL, MSSQL preferred) Experience supporting NoSQL and caching systems (Redis, MongoDB, DynamoDB, ElastiCache, etc) Understanding of Event driven architecture and related systems (Kafka, Kinesis, SNS, Redshift) Additional Information The salary range for this role is $112,000 - $178,000 per year. Where you fall within the compensation More ❯
development tools and environments (e.g., Visual Studio Code, Eclipse, or IntelliJ IDEA). Familiarity with database-related concepts and writing SQL queries. Familiarity with Kafka and Spark technologies. NICE TO HAVE: Understanding of data loading/unloading process in Snowflake. Understanding Snowflake streams and tasks. Expertise in database migration More ❯