Senior Java Engineer
VirtusLab
Athens, Greece
πριν από 6 μέρες
source : Just Join IT

DevOps (regular)

Distributed systems (regular)

English (advanced)

Designing skills (advanced)

Clean Code (advanced)

Java / JVM (advanced)

We’re looking for a team player for a small, cross-functional team of talented and passionate Software Engineers responsible for designing, building and maintaining the most successful ecosystems of microservices.

Working with a cloud-native stack of state-of-the-art technologies and modern development approaches that work. Solving real-world problems.

Available projects :

  • Colleagues Facts
  • Project scope : We are responsible for designing, implementing, and maintaining an API, that holds the employees’ data coming from different sources.

    Our client, one of the largest retailers in the UK, runs multiple HR systems that hold data of employees working in different areas of the business around the world.

    This makes the integration problematic for all APIs that need to operate on employees’ data, as there is no single interface that would allow fetching data from all these HR applications.

    Our API solves that problem, by integrating with mentioned HR systems. As of now, we have more than 50 consumers of our API and this number is growing fast.

    We are also working on a challenging part, where the data will now flow from the UI, through our API, back to source systems, to significantly simplify the way employees can edit their own personal details, without the need to contact the HR department.

    Stack : Java, Kotlin, Spring, PostgreSQL, Kubernetes, Azure, Terraform, Kafka

    Team : Team of 10 Software Engineers, responsible for the entire lifecycle of the application, including infrastructure.

    Working closely with other client’s team, as well as Engineering Manager and Product Manager from our client.

  • Time API
  • Project scope : Working for one of the largest retailers in the World. By building solutions in the area of workforce management, we make employees' lives a little bit easier.

    We own every bit of it, from initial conversations about problems, through coordination of all involved stakeholders, then design, implementation and running it on production.

    By running it we don’t mean looking for errors or anomalies (our infrastructure does that for us automatically), but actually improving our solution.

    If you like to code there is plenty of it, if you like to understand and model there is even more of that. Join us and help us do even better!

    Stack : Java, Kotlin, Spring WebFlux, Kafka, PostgreSQL, GitOps, Kubernetes, Azure, Splunk

    Team : 3 teams (4-5 people each) with Tech Leads working with business to solve real problems.

    What we expect

  • Team player eager to share, lead by example but also open to new ideas and solutions
  • Hands-on software engineer rather than a programmer
  • Fluent in Java and / or other JVM languages understand language applicability and implementation fundamentals
  • Able to develop and maintain high-quality code
  • Hands-on experience in designing and development of scalable, distributed, highly available solutions
  • Experience in infrastructure development in the cloud environment
  • Can communicate with the business
  • Can mentor new members of the team
  • Can express and document ideas through diagrams and technical documentation
  • Communicative English, both written and verbal
  • We do not expect you to qualify for all of the above points. A good understanding of some of these areas and a willingness to develop expertise in others may be sufficient.

    We are not concerned with your education or any other formalism. What we are concerned with are your passion, knowledge, and experience.

    What's on offer?

  • Private healthcare
  • Stretching
  • Training package
  • Funding of language lessons
  • Transparent rules of getting promoted - transparent environment that gives opportunities for personal growth, a promotion and a pay rise
  • Virtusity - in-house training division - knowledge sharing is an important part of our actions so we provide internal workshops and rich knowledge base
  • Building tech community in Poland - we create a space for the exchange of experience and ideas
  • Open source initiatives - we contribute to open source projects and enhance software that is used by software developers around the world
  • Flexibility in projects - we make a room for your autonomy and provide you with mentoring and guidance from the first day
  • Flexible hours - you decide when you work efficiently
  • Integration, sport events and tournaments
  • Office in the center of Kraków, Kielce or Rzeszów and soon in Katowice, Wrocław and Gdańsk !
  • Chillout zones
  • MacBook with all additional accessories needed
  • Αναφορά αυτής της εργασίας
    checkmark

    Thank you for reporting this job!

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

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