Senior Java Developer
Randstad Polska Sp. z o.o.
Athens, Greece
πριν από 5 μέρες
source : Just Join IT

Spark (nice to have)

Groovy (nice to have)

Confluence (nice to have)

JIRA (regular)

Spring Boot (advanced)

Java (advanced)

Google Cloud Platform (master)

For one of the biggest bank in Europe, we looking for Senior Java Developer. This will be an excellent opportunity to produce resilient and long-lived software that meets current non-functional requirements.

You’ll be designing, producing, testing and implementing working code, and taking responsibility for the full life cycle of the system.

For your mainly duties will be also delivering value to your team by creating and curating working software safely and rapidly, while honing your technical talents in this critical role.

In return, we offer you :

  • Medicover private medical care along with dental care .
  • E-ticketing and the cafeteria system , the choice is made online.
  • Financial support or actual activities organized during the holiday season for employees' children. Santa gifts that are organized for our Clients' employees, selection of gifts for children.
  • Employee Assistance Program : This is a program through which you can get psychological counseling over the phone or in person.
  • Multiple shopping and entertainment discounts - service choices can range from cosmetics to car rentals - full selection available on the intranet site for all employees.
  • Multisport card
  • If you decide to take care of your future - you can voluntarily join a Pension Plan on very attractive conditions
  • How your workday will look like?

    As a Senior Java Developer, you’ll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure.

    We’ll look to you to liaise with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives.

    You’ll also be :

  • Improving performance through evaluating and analysing metrics
  • Making an active contribution to design and architectural choices, and to performance optimisations of the system
  • Applying Agile methods to the development of software
  • Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns
  • Delivering intentional architecture and formulating emergent design
  • What will you need to join our Clients' Team?

  • You’ll need a 4+ background in software engineering, software design or database design along with coding experience in multiple programming languages.
  • We’ll look to you to have experience of implementing programming best practice , especially around scalability, automation, virtualisation, optimisation, availability and performance, and a track record of solving highly complex analytical and numerical problems.
  • You’ll be a very capable communicator , with the ability to communicate complex technical concepts clearly to your peers and management level colleagues, with good collaboration and stakeholder management skills.
  • Additionally, you’ll demonstrate :

  • Experience of working with code repositories, bug tracking tools and wikis ( Java 8-17, Groovy, Spring Boot , Spock, Git, JIRA, Confluence)
  • Experience of DevOps and Agile methodologies and associated toolsets ( miroservices architecture patterns, Docker, Kubernetes, Infrastructure-as-Code, Terraform)
  • A background in test driven development alongside the use of automated test frameworks, mocking or stubbing and unit testing tools
  • Experience of designing and implementing API 's
  • Knowledge of relational, in-memory, distributed and NoSQL databases
  • Experience developing applications running on cloud platform (e.g. GCP or AWS).
  • Agencja zatrudnienia nr wpisu 47

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

    Thank you for reporting this job!

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

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