Senior Java Engineer

Apply Refer a friend
Our Vacancie








  • Overview

    If you join our team, you’ll be recreating a system that helps run all medical research. The platform uses the power of a slashing stack and is designed according to the tenets of event-driven architecture (Kubernetes, Kafka, AWS, Microservices).

    Members of the team are all senior-level and above, so everyone is used to working together effectively and is always up for a good time during daily standups.

    Clients who are both tech-savvy and courteous are a plus. They require talented engineers to assist them in delivering a great life-changing product on time.

    You can find more info about the client at

  • Responsibilities

    • Understand business needs
    • Design and document technical solutions
    • Write clean and maintainable code, perform code-reviews
    • Establish optimal processes and state-of-the-art engineering practices
    • Help team to self-organize
    • Take ownership of the system quality
    • (If needed) monitor/support the system in production (Pager Duty)
  • We require

    • Good written and spoken English to communicate daily with the team
    • 7+ years with Java
    • Solid knowledge/experience with data structures and concurrency
    • Solid experience with Spring (Spring Security, SpringBoot, Spring Data)
    • Strong knowledge of REST APIs, microservices
    • Hands-on experience with AWS (EC2, SQS, Lambda, S3...)
    • Experience with event-driven design, Kafka / Rabbit
    • Experience with Docker, Kubernetes, CI/CD, monitoring/alerting

Join our team!

Send us your CV and we will contact you as soon as possible.


okYour message is sent. Thank you for contacting us, we will get in touch with you soon.

*mandatory fields
Upload CV