[Hiring] Senior Java Engineer @Ciklum
Senior Java Engineer @Ciklum
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Java Engineer @Ciklum

2d ago - Ciklum is hiring a remote Senior Java Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Ukraine

Role Description

Ciklum is looking for a Senior Java Engineer to join our team full-time in Ukraine. As a Senior Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.

About Client: With almost 100 million active users across 25 countries, they’re a global food tech company. Their tech ecosystem connects millions of active customers with hundreds of thousands of connected partners in countries across the globe. Their mission: To empower every food moment around the world, whether it’s through customer service, coding or couriers.

Responsibilities:

  • Design, develop, and maintain software solutions for our logistics integration platform, ensuring high performance, scalability, and reliability.
  • Contribute to the potential migration of our Legacy 3PL service from .NET to Java, leveraging your experience in both technology stacks.
  • Architect and implement robust data pipelines using Kafka or SNS/SQS to establish a unified messaging system for all 3PL interactions.
  • Design and implement seamless integrations with internal APIs (e.g., Order-API, Restaurant-API, PartnerConnectAPI, Logistics Relay API) and external partner APIs.
  • Develop and maintain both synchronous HTTP APIs and asynchronous event-driven integrations.
  • Apply your understanding of event-driven architectures and microservices to build a scalable and maintainable platform (EDA and DDD).
  • Bring your understanding of 3PL operations, delivery processes, order status updates, and courier location tracking to the development process.
  • Contribute to the understanding and utilization of logistics metrics (e.g., Workload, PrePurchaseEta, PostPurchaseETA) for dynamic decision-making.
  • Ensure the quality and stability of your code through thorough testing and adherence to best practices.

Qualifications

  • Strong experience in software development with a proven track record of building and deploying scalable applications.
  • Solid understanding and experience with Java.
  • Deep understanding and practical experience with Kafka, including producers and consumers.
  • Experience with other messaging systems such as Kafka, SNS, and SQS.
  • Proven ability to design and implement RESTful APIs and integrate with external APIs.
  • Experience with event-driven architectures and microservices.
  • Understanding of database concepts and experience working with various database systems.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Fluency in English.

Requirements

  • Strong experience in software development with a proven track record of building and deploying scalable applications.
  • Solid understanding and experience with Java.
  • Deep understanding and practical experience with Kafka, including producers and consumers.
  • Experience with other messaging systems such as Kafka, SNS, and SQS.
  • Proven ability to design and implement RESTful APIs and integrate with external APIs.
  • Experience with event-driven architectures and microservices.
  • Understanding of database concepts and experience working with various database systems.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Fluency in English.

Benefits

  • Strong community: Work alongside top professionals in a friendly, open-door environment.
  • Growth focus: Take on large-scale projects with a global impact and expand your expertise.
  • Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications.
  • Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies.
  • Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice.
  • Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Java Engineer @Ciklum
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later