Logo of Huzzle

Software Engineer

  • Job
    Junior & Mid Level
  • Software Engineering
  • London
  • Quick Apply

AI generated summary

  • You need a Bachelor's degree in computer science, 2 years of Java development experience, data processing knowledge, database engine proficiency, and strong testing and production support skills. Preferred: cloud-native experience and large-scale data analysis expertise.
  • You will write Java code, analyze problems, participate in design reviews, review code, update documentation, and investigate system issues as a Software Engineer at Connexity.


  • Bachelor’s degree in computer science or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages (at least 1 year using Java in production environment).
  • 2 years of experience with algorithms and data structures in a results oriented setting.
  • 1 year practical experience working with database engines, such as MySQL.
  • 1 year experience developing data processing pipelines using distributed data processing platforms, such as Dataflow, Spark, MapReduce, etc.
  • Experience with comprehensive testing (e.g. unit, integration, etc.).
  • Experience supporting production systems owned by your product team.
  • Preferred Qualifications:
  • 2 years of experience with large scale systems data analysis / processing.
  • 1 year of experience working with modern, cloud-native approaches (e.g. Kubernetes, microservices, utilizing GCP/AWS managed services, etc.)


  • Write code (primarily Java, using Spring)
  • Analyze a problem thoroughly and assist in division of work (Spikes)
  • Participate in and lead design reviews with peers and stakeholders to decide amongst available technologies / approaches (Spike Review / Kickoff)
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation and adapt materials based on product/program updates
  • Investigate product or system issues and debug/track/resolve by analyzing the sources of issues and their impact on the system’s operation and quality.


What programming languages are required for this software engineer position?

The primary programming language required for this position is Java, with at least 1 year of experience using Java in a production environment.

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

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.