Logo of Huzzle

Senior Java Data Engineer

Applications are closed

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
  • Los Angeles

Requirements

  • 8+ years work experience as a backend software engineer in Java
  • Strong knowledge of design patterns and scalable architecture
  • Must have a good understanding of API development and knowledge of developing and deploying REST based micro-services
  • Must have hands-on experience working with database engines, such as MySQL, Oracle or Postgres
  • Must have hands-on experience with big-data technologies, such as Hadoop, Spark, Apache Beam
  • Must have experience with comprehensive testing (e.g. unit, integration, etc.)
  • Experience working with modern, cloud-native paradigms and technologies (e.g. Kubernetes, containers, microservices, etc.) is a plus
  • Must have a strong commitment to code quality using mechanisms like code review, code analysis, testing etc
  • Experience with programmatic management of digital ad platforms (e.g. Google Ads, Bing Ads, Facebook Ads, etc) is a plus

Responsibilities

  • We have an opportunity available for an experienced back-end Sr. Software Engineer, that is passionate about building reliable, loosely coupled systems while prioritizing security and performance. A good match for this position is someone who is skilled in problem-solving, cares about code quality, keeps up-to-date on industry best practices, is strategic in their vision and tactical in their execution.
  • Stack:
  • Currently OnPrem and migrating to GCP
  • Kubernetes is our default choice for microservices
  • Current principal system language is Java
  • Datastores: MySQL, BigTable, BigQuery, Oracle
  • Data Processing: Hadoop, Beam, Dataflow
  • Messaging: Google PubSub, Kafka
  • Responsibilities:
  • Develop data processing pipeline to ingest and enrich product data for internal and external customers
  • Develop our search platform that helps our internal and external customers to discover, monetize our product inventory
  • Help implement our new applications and infrastructure leveraging: Google Cloud, Kubernetes
  • Ensure high code-quality and high availability of our inventory platform

FAQs

What technologies and programming languages are used in this role?

The main technologies and programming languages used in this role include Java, Kubernetes, MySQL, BigTable, BigQuery, Oracle, Hadoop, Beam, Dataflow, Google PubSub, and Kafka.

What are the key responsibilities of a Senior Java Data Engineer at Connexity?

Some key responsibilities of a Senior Java Data Engineer at Connexity include developing data processing pipelines, building search platforms, implementing new applications and infrastructure using Google Cloud and Kubernetes, and ensuring high code quality and availability of the inventory platform.

What level of experience is required for this role?

This role typically requires around 8+ years of work experience as a backend software engineer in Java, along with strong knowledge of design patterns, scalable architecture, API development, database engines, big-data technologies, and comprehensive testing.

Are there any additional skills or experiences that would be beneficial for this role?

Experience with modern, cloud-native paradigms and technologies like Kubernetes, containers, microservices, and programmatic management of digital ad platforms (e.g. Google Ads, Bing Ads, Facebook Ads) would be beneficial for this role.

Performance marketing at the intersection of data and technology. Connecting shoppers with retailers for over 20 years.

Technology
Industry
201-500
Employees
1996
Founded Year

Mission & Purpose

Connexity is a company that specialises in e-commerce and online marketing solutions. They offer a platform that connects retailers, brands, and consumers, facilitating targeted advertising and product recommendations. Their ultimate mission is to help retailers and brands optimise their online presence and drive sales by providing data-driven marketing solutions and audience insights. Connexity's purpose is to enhance the online shopping experience for consumers by delivering relevant product recommendations and personalised advertising that aligns with their interests and preferences. They aim to be a trusted partner for retailers, empowering them to reach their target audience effectively and efficiently, while also improving the overall online shopping experience for consumers by delivering relevant and tailored content.