Segmentify
Posted 11mo ago

Lead Back-End Developer - Java

Segmentify
London, Greater London, United Kingdom
OnsiteFull Time
Responsibilities
  • develop services
  • design microservices
  • implement APIs
Requirements
  • 10+ years Java development
  • Spring Boot
  • RESTful APIs
  • SQL (PostgreSQL preferred)
  • NoSQL (MongoDB/Cassandra)
  • In-memory DBs (Ignite, Redis)
  • Microservices
  • CI/CD
  • Cloud (Google Cloud)
  • Event-driven architectures (Kafka, Flink)
  • Observability and reliability
  • English proficiency
Technical tools mentioned
JavaSpring BootCassandraMongoDBRedisApache IgniteKafkaPostgreSQLNginxSolrElasticsearchOpenSearchFlinkKafka StreamsEsperGitGoogle Cloud

Job description

Segmentify is an e-commerce personalization platform helping online retailers to optimise their conversion rates by enabling them to deliver a unique shopping experience for each visitor. Segmentify tracks each individual visitor’s behaviour in real-time and offers smart product recommendations by utilising in-house developed AI technology.

We have a dynamic and passionate compact team dedicated to creating a SaaS solution to boost eCommerce revenue. We are selected as one of the 25 Machine Learning Startups to Watch by Forbes magazine. We are one of the fastest growing start-ups in AI based e-commerce solutions with multiple investment rounds and have offices in 5 countries.

Role:

We are looking for a top-notch lead back-end developer who is prominent with modern and distributed web technologies and Machine Learning algorithms. You will be responsible for developing RESTful services to handle high volume online retail traffic with microservices architecture. You should be keen with modern MVC frameworks such as Spring Boot and convert user stories into functional and rock solid web applications; and also design and implement data APIs and services needed for other applications to consume. You will also be responsible for implementing Big Data solutions that should process billions of user interaction events per day in near real-time with strict SLAs (99.9% availability, sub-200ms latency), and run analysis and segmentations on top of them.

We are not looking for just a Java and Sprint Boot developer, but a software engineer that can turn business requirements into technical solutions, and then working products by collaborating with technical architect. We are asking for the ability to challenge architectural decisions constructively, propose alternatives, and guide trade-off discussions. You should have experience in cross-functional collaboration with product and data science teams to align technical solutions with business goals.

You will collaborate with the product team to deliver the micro-services, modules and features throughout the development life cycle. You will be responsible for developing, testing, debugging, and troubleshooting clean, web standards compliant solutions written in Java.

Our Tech Stack includes Java, Spring Boot, Cassandra, MongoDB, Redis, Apache Ignite, Kafka, PostgreSQL, Nginx. (check details from Stack Share Profile)


Requirements

  • BSc or MSc degree in Computer Science, Computer Engineering, Software Engineering or related disciplines from reputable universities
  • 10+ years of Java Development experience (Spring and RESTful APIs)
  • Proficient with RDBMS and ability to write SQL (PostgreSQL is preferred)
  • Strong experience with In Memory Database and Caches (Apache Ignite and Redis are preferred)
  • Scalable and distributed web application experience (Reactive programming and Spring Reactor experience is preferred)
  • Experience in developing with microservice architectures
  • Experience with Continuous Integration and Delivery pipelines
  • Cloud platform development experience (Google Cloud is preferred)
  • NoSQL database experience (MongoDB and/or Cassandra is preferred)
  • Hands-on experience with event-driven architectures and complex event processing frameworks (e.g. Flink, Kafka Streams, Esper) to derive insights from continuous event streams
  • Good knowledge of design patterns and experience in implementing them in object-oriented fashion
  • Experience designing fault-tolerant, multi-region deployments in cloud environments is a plus
  • Familiarity with recommendation algorithms, ranking, personalization, or ML integration into production microservices
  • Hands-on with Solr / Elasticsearch / OpenSearch for large-scale product search is a plus
  • Strong knowledge and focus on observability (metrics, tracing, profiling) and reliability (SLAs, SLOs)
  • Good verbal and written communication skills and ability to convert user stories into full functional interfaces and APIs
  • Proficient in using Git version control and branching methodologies
  • Proficient in English (TOEFL or IELTS certification is preferred)
  • Ability to handle multiple tasks simultaneously and meet deadlines


About Segmentify

AI-powered e-commerce personalization and conversion optimization software.

Year founded
2015
Employees
90
Organization type
Private
Latest investment
Raised $8.00M Seed (2023) — led by StartersHub
Headquarters
TR

Similar jobs

Back-End Developer roles near London, Greater London
1d
Save
Mark Applied
Hide
Backend Engineer - Index Data Processing
London, England, United Kingdom
OnsiteFull Time
Intropic
Intropic: Provides AI-driven data intelligence for institutional financial investors.
Strong Python experience, cloud-native system design and hosting experience, observability and monitoring experience, containerized backend engineering interest, and strong stakeholder communication.
Python, Go, Rust, AWS, Infrastructure as Code, Prometheus, Loki, Neptune, Neo4j, Postgres
2d
Save
Mark Applied
Hide
Backend Engineer Graduate (TikTok Vertical Recommendation Architecture) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
0+ YOEBachelor's degree in computer science or related field; strong programming in Go, C++, Java, or Python; knowledge of algorithms, operating systems, networking, and distributed systems.
Go, C++, Java, Python, Redis, Kafka
3d
Save
Mark Applied
Hide
Senior Backend Engineer – Customer Support Platform
Budapest or London or United Kingdom
Ft1700k-Ft2250k/mo HybridFull Time
Wise
WiseLondon Stock Exchange: WISE: Online platform for sending and managing money internationally.
6+ YOERequires 6+ years of backend engineering experience, distributed systems and database expertise, REST APIs, microservices, CI/CD, scalable architecture, communication, ownership, and mentoring skills.
Java, Spring Boot, REST APIs, microservices, CI/CD
1w
Save
Mark Applied
Hide
BACKEND ENGINEER (MID/SENIOR)
London, England, United Kingdom
HybridFull Time
Sparta
Sparta: Real-time market intelligence platform for global commodity traders.
4+ YOERequires 4+ years of software engineering experience, production systems expertise, system design, distributed systems, AWS or GCP, and exposure to Kafka, Flink, Redis, or clustered Postgres.
Kotlin, Java, Python, TypeScript, AWS, GCP, Kafka, Flink, Redis, Postgres, Claude Code
1w
Save
Mark Applied
Hide
(Senior) Backend engineer
Dublin or Madrid or London or Uxbridge or Skipton
HybridFull Time
Pepper Advantage
Pepper Advantage: Manages credit portfolios and provides loan servicing for financial institutions.
Advanced C# and SQL skills, Azure and NoSQL experience, API systems, Angular, cloud-native applications, Kubernetes, Terraform, Ansible, Azure DevOps, CI/CD, BDD, SOLID, DDD, and design patterns.
C#, WebAPI, ASP.NET Core, SQL Server, Azure SQL, NoSQL, Cosmos DB, Angular, Azure, IaaS, PaaS, IaC, Kubernetes, Terraform, Ansible, CI/CD, Azure DevOps, BDD, SOLID, DDD
1w
Save
Mark Applied
Hide
Senior Backend Engineer — Data Platform & AI Agents
Paris or New York City or London or Singapore
HybridFull Time
Jus Mundi
Jus Mundi: AI-powered search engine for international law and arbitration.
Requires 5+ years building production backend or data services, strong Python and Postgres expertise, production agentic LLM experience, document processing, DevOps, and fluent written and spoken English.
Python, Postgres, LangGraph, LangChain, LlamaIndex, Kubernetes, Elasticsearch, OpenSearch, TypeScript, React, PDF, HTML, OCR, MCP
1w
Save
Mark Applied
Hide
Senior Backend Engineer - Music Monetization & DRM
Stockholm or London or New York City or Los Angeles or Berlin or Paris or Oslo or Seoul
HybridFull Time
Epidemic Sound
Epidemic Sound: Provides royalty-free music and sound effects for content creators.
Backend development experience, preferably Go; SQL and large-scale data processing; algorithm evaluation; Google Cloud; microservices; Kubernetes, Helm, and Terraform; strong written and verbal English.
Go, SQL, Google Cloud Platform, Kubernetes, Helm, Terraform, Kotlin, Java, Python, TypeScript, React
1w
Save
Mark Applied
Hide
Backend Engineer - Transfers Gateway
Berlin or Cologne or London or Sofia or Vilnius
€3k-€5k/mo OnsiteFull Time
SumUp
SumUp: Provides mobile point-of-sale payment solutions for small businesses
Experience building and operating backend services in production; proficiency in Go, cloud systems, containers, and service observability; strong communication and system design skills.
Go, AWS, Kafka, PostgreSQL, Kubernetes, Prometheus, Grafana, Honeycomb, Cursor, GitHub Copilot