Senior Java Developer (Remote Greece)
Citrix Systems
Maroussi - Athens, GR
πριν από 2 μέρες

We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device.

Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device : YOU!

What we're looking for :

As a level Senior Java Developer you have extensive experience in Java development, Spring framework, and other modern technologies like cloud or Kubernetes.

You have experience managing large projects or processes. You will become part of a core development team of 250+ engineers developing Wrike, latest acquisition by Citrix.

Wrike is a leading project collaboration cloud software with an innovative product that helps thousands of customers in 130 countries manage their projects, businesses, and employees.

It is loved by global brands like Google, Airbnb, L'Oreal, Western Union, Fitbit, Hootsuite, Greenpeace, and startups around.

Position overview : The Senior Java Developer is a true subject matter expert that would either work in the product (fullstack Scrum teams) or technical (internal) teams.

Engineers in technical teams develop internal tooling, maintain CI / CD processes, support the microservices platform and improve the quality of the code.

Engineers in product teams are responsible for both business logic and all technical solutions. The Internal unit teams are responsible for improving the development experience in product teams.

As a Senior Java Developer this role works under no supervision and is responsible for providing coaching, guidance, and training to others in job area. Role responsibilities :

  • Wrike product or internal tooling development using Java 11, Spring / Spring Boot, MyBatis, PostgreSQL, REST, Maven, RabbitMQ, Redis, GitLab CI
  • Maintenance of customer data, app performance, and service availability
  • Improvements of the product accessibility
  • Development of standard solutions for services for further implementation in the development process
  • New features integration prioritization and communication across multiple teams.
  • APIs continuous improvement, monitoring, logging and data export stability.
  • Adapt and scale customer needs into universal product solutions.
  • Work using a classic scrum method in small teams (8-12 people) with an opportunity to grow to senior / leading position
  • Daily releases, code reviews, and unit tests.
  • Use analytics tools and customer feedback so that our releases are never developed to the table . Every team knows how their work affects the product and how the market perceives it.
  • Coaching, guidance and training to others in job area
  • Basic Qualifications :

  • You should have an extensive working knowledge and experience of Java
  • You have advanced communication skills in English
  • University Degree or equivalent experience and minimum 5 years of prior relevant experience
  • Preferred Qualifications :

  • Building software is your passion
  • You have an overlap of any of : SQL, REST, cloud, UNIX and you constantly learn
  • You have experience with agile software development
  • You know how to write automated unit and integration tests
  • You know how to refactor
  • You have experience mentoring, coaching and leading others
  • You have experience managing large projects and processes
  • What you’re looking for :

    Our technology is built on the idea that everyone should be able to work from anywhere, at any time, and on any device. It’s a simple philosophy that guides everything we do including how we work.

    If you’re an engineer, we’ll give you plenty of ways to test your skills on cutting edge technology. We want employees to do what they do best, every day.

    Be bold. Take risks. Imagine a better way to work. If this sounds like you then we’d love to talk.

    Functional Area : Software Development

    Software Development

    Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης