Segmentify Logo

Segmentify

Lead Back-End Developer - Java

Posted Yesterday
Be an Early Applicant
In-Office
London, Greater London, England, GBR
Expert/Leader
In-Office
London, Greater London, England, GBR
Expert/Leader
Lead development of high-volume, distributed Java services using microservices and RESTful APIs. Build near-real-time Big Data and event-processing solutions with strict availability and latency SLAs. Translate business requirements into reliable technical solutions, guide architecture decisions, and collaborate with product and data science teams. Responsibilities include designing APIs, developing and testing software, implementing cloud and database systems, troubleshooting production issues, and integrating personalization and machine learning capabilities.
The summary above was generated by AI
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


Segmentify London, England Office

24 London Bridge Street, London, England, United Kingdom, SE1 9

Similar Jobs

7 Days Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Financial Services
Lead backend engineering work using JVM languages to design scalable, reliable, secure, cloud-native, multi-cloud solutions. Drive domain modeling, performance optimization, zero-downtime releases, incident resolution, and operational excellence. Champion adoption and governance of enterprise-authorized AI-assisted engineering practices and SDLC toolchain automation while coaching teams on responsible, secure AI use.
Top Skills: Ai-Assisted Development ToolsCloud NativeJavaJvmKotlinMulti-CloudOpen SourceSdlc/Tlm Toolchain
7 Days Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Financial Services
Lead backend engineering efforts to design, build, and operate scalable, reliable, and secure cloud-native services using JVM languages. Drive domain modeling, performance optimization, zero-downtime releases, incident remediation, automated testing, and adoption of approved AI-assisted engineering practices while mentoring teammates and promoting reusable patterns.
Top Skills: Ai-Assisted Development ToolsAutomated TestingCloud NativeJavaKotlinMulti-CloudSdlc ToolchainSecure Coding
11 Minutes Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Drive outbound sales by owning the full sales cycle for SMB and mid-market merchants. Build and manage pipeline through cold outreach and targeted campaigns, develop multi-product solutions, run discovery, demos, and negotiations, and collaborate cross-functionally to deliver cohesive solutions while consistently meeting revenue targets.
Top Skills: Salesforce

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account