Principal Java Engineer

Apply Refer a friend
Our Vacancie

Location:

🇹🇷Turkey

Partner:

MasterControl

Technologies:

Java

Seniority:

Lead
  • 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.

X

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