Lead Back-End Developer – Java

Segmentify UK Ltd

Turkey (NC)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading e-commerce personalization provider is seeking a top-notch lead back-end developer to enhance their platform. The role includes developing RESTful services for high-volume traffic and implementing Big Data solutions. Candidates should have over 10 years of Java development experience and proficiency in microservices architecture, with a focus on scalability and observability. The position offers an opportunity to work with cutting-edge technologies in a vibrant team environment.

Qualifications

  • 10+ years of Java development experience.
  • Experience in cross-functional collaboration.
  • Strong knowledge of design patterns.

Responsibilities

  • Develop RESTful services for high volume online retail.
  • Collaborate with product and data science teams.
  • Implement Big Data solutions.

Skills

Java Development
RESTful APIs
Spring Boot
Microservices architecture
SQL (PostgreSQL preferred)
Event-driven architectures
Scalable web applications
Observability

Education

BSc or MSc in Computer Science or related field

Tools

Java
Spring
PostgreSQL
MongoDB
Cassandra
Redis
Apache Ignite
Kafka

Job description

Segmentifyis an e-commerce personalization platform helping online retailers to optimise their conversion rates by enabling them to deliver aunique shopping experiencefor 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 adynamic and passionatecompact team dedicated to creating a SaaS solution to boost eCommerce revenue. We are selected as one of the25 Machine Learning Startups to Watchby 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 fora top-notch lead back-end developerwho 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 withstrict SLAs (99.9% availability, sub-200ms latency), and run analysis and segmentations on top of them.

We arenot 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 fromStack Share Profile )

Requirements

Ability to handle multiple tasks simultaneously and meet deadlines

BSc or MSc degree in Computer Science, Computer Engineering, Software Engineering or related disciplines from reputable universities

10+ years of Java Developmentexperience (Spring and RESTful APIs)

Proficient with RDBMS and ability to write SQL (PostgreSQL is preferred)

Strong experience with In Memory Database and Caches (ApacheIgniteandRedisare 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

NoSQL database experience (MongoDBand/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 withSolr / Elasticsearch / OpenSearchfor large-scale product search is a plus

Strong knowledge and focus onobservability (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)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Middle Java Engineer Central Europe
Middle Java Engineer Central Europe

Zoolatech • Central (LA)

On-site
USD 85,000 - 115,000
Senior Java Engineer Central Europe
Senior Java Engineer Central Europe

Zoolatech • Central (LA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Backend Engineer
Senior Backend Engineer

Techsa • Egypt (PA)

Hybrid
USD 110,000 - 160,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Java Lead (Webflux)
Java Lead (Webflux)

ALLTECH CONSULTING SVC INC • Las Vegas (NV)

On-site
USD 100,000 - 130,000
Lead Java Developer
Lead Java Developer

IVIDTEK INC • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Java Tech Lead
Java Tech Lead

TechDigital Group • Goodlettsville (TN)

On-site
USD 120,000 - 150,000
Senior Backend Developer
Senior Backend Developer

TechDigital Group • St. Louis (MO)

On-site
USD 90,000 - 150,000
Java Developer
Java Developer

SQLI • Georgia

Hybrid
USD 90,000 - 120,000
Senior Java Consultant
Senior Java Consultant

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

On-site
USD 120,000 - 150,000