Java Backend Engineer (Ukraine)

About Totango
At Totango, we’re on a mission to help businesses grow by investing in their customers. Totango’s Customer Growth Platform is centered around the entire customer journey by providing a single source of truth for insights, health monitoring, cross-functional collaboration, and workflow automations. Join us on our mission to help businesses thrive!


About the role


We are looking for a skilled and experienced Senior Java/Kotlin Developer with at least 5 years of experience to join our Data Platform Team. You will play a crucial role in designing, developing, and optimizing our data-driven microservices, ensuring high availability, performance, and scalability. You will work with cutting-edge technologies including Kubernetes, AWS, Kafka, Spring, and Spring Boot, collaborating with a high-performing team to drive innovation and efficiency. Our platform supports millions of updates per minute, requiring a deep understanding of high-throughput, low-latency system design.


What you'll do

  • Develop, maintain, and optimize microservices that power our data platform.
  • Design and implement APIs to expose data efficiently and securely.
  • Build and enhance event-driven architectures to support real-time data updates.
  • Work with Elasticsearch and MySQL to manage and retrieve core data effectively.
  • Contribute to the evolution of our batch processing infrastructure.
  • Deploy and manage services in Kubernetes and AWS environments.
  • Ensure reliability, scalability, and performance of the platform.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Take ownership, be proactive, and drive initiatives to improve our platform.


Qualifications

  • 5+ years of experience in backend development with Java and/or Kotlin.
  • Strong experience in microservices architecture and data-driven application development.
  • Hands-on experience with Kubernetes and AWS.
  • Proficiency in Kafka for event-driven architectures.
  • Deep understanding of Spring Framework and Spring Boot.
  • Experience working with Elasticsearch and MySQL.
  • Ability to understand and navigate complex architectures.
  • Independent problem-solver with a get-things-done mentality.
  • Strong verbal and written English communication skills.
  • Strong team player who takes initiative and collaborates effectively.

Nice to Have:

  • Experience with batch data processing frameworks.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of data security and compliance best practices.

If you're passionate about building scalable, high-performance data platforms and want to work on challenging projects in a collaborative environment, we'd love to hear from you!


R&D

Ukraine

Share on:

Terms of servicePrivacyCookiesPowered by Rippling