Principal Java Engineer

Apply Refer a friend
Our Vacancie








  • Overview

    At Zoolatech, we're dedicated to transforming the business landscape with our comprehensive expertise in software development. Our collaboration with MasterControl, a top-notch supplier of quality and compliance cloud-based software, is geared towards revolutionizing the creation and distribution of life sciences products.

    As a Principal Software Engineer, you'll play a pivotal role in building new generation of MasterControl's flagship product. Your initial focus will be in leading the identity management team.

  • Responsibilities

    • Be a technical mentor and example to your team and peers
    • Engage with your team, provide code reviews, encourage best practices, and consistently raise others up
    • Design, implement, and operate high-quality backend services and solutions
    • Drive the product's evolution through active participation in SCRUM ceremonies
    • Foster knowledge sharing, ensuring the team's collective success
    • Collaborate across teams and services to tackle complex challenges efficiently
    • Resolve product issues in conjunction with technical support
    • Be customer-focused with a high emphasis on quality in execution
  • We require

    • 15+ years developing with object-oriented languages and frameworks, preferably in Java
    • Several years' experience developing identity related services and applications (Okta, Keyclock)
    • Hands-on coding every day
    • Strong understanding of distributed systems design / event-driven design
    • Experience of building scaled SaaS products
    • Strong knowledge of REST APIs, microservices
    • Solid knowledge/experience with data structures and concurrency
    • Strong critical thinking, problem-solving, and communication abilities
    • Able to solve algorithmic tasks / analyse algorithm complexity
    • Strong sense of responsibility and drive to create exceptional applications
    • Experience mentoring and coaching junior engineers
    • Positive attitude with a penchant for collaboration and respect
    • Solid experience with Spring (Spring Security, SpringBoot, Spring Data)
    • nice to have - Experience in SQL, JPA, and Hibernate
    • nice to have - experience with AWS (EC2, SQS, Lambda, S3...)
    • nice to have - 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*
Please add your CV