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
Skills Required
- BSc or MSc degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
- 10+ years of Java development experience, including Spring and RESTful APIs
- Proficiency with relational databases and SQL
- Experience with in-memory databases and caching
- Experience developing scalable and distributed web applications
- Experience with microservice architectures
- Experience with continuous integration and delivery pipelines
- Cloud platform development experience
- Experience with NoSQL databases
- Hands-on experience with event-driven architectures and complex event processing frameworks
- Knowledge of design patterns and object-oriented implementation
- Strong knowledge of observability, including metrics, tracing, and profiling, and reliability practices involving SLAs and SLOs
- Strong verbal and written communication skills
- Ability to convert user stories into functional interfaces and APIs
- Proficiency with Git version control and branching methodologies
- Proficiency in English
- Ability to handle multiple tasks and meet deadlines
- Reactive programming and Spring Reactor experience
- Apache Ignite and Redis experience
- PostgreSQL experience
- Google Cloud experience
- MongoDB and/or Cassandra experience
- Experience designing fault-tolerant, multi-region cloud deployments
- Familiarity with recommendation algorithms, ranking, personalization, or machine learning integration
- Hands-on experience with Solr, Elasticsearch, or OpenSearch
- TOEFL or IELTS certification
What We Do
If you’re looking for a personalisation solution to increase sales, boost customer engagement and provide better insights into your customers than other solutions then look no further. Imagine a tool that already knew your customer's preferences before they landed on your site, and was able to recommend the right products to the right customer at the right time. Segmentify creates a personalised shopping experience across every customer touchpoint in real-time, giving you the best advantage over your competition. Powered by machine-learning technology, Segmentify tracks and targets individual website visitors according to their unique online buying habits better than any personalisation platform on the market. Don’t take our word for it - Forbes mentioned us as one of the top machine learning companies to watch!








