Fullstack Java Developer
Hays Poland
Athens, Greece
πριν από 5 μέρες
source : Just Join IT

Java (advanced)

We are looking for a Senior Java Developers with excellent Java skills and preferably full-stack development experience to join the company from energy sector.

Daily tasks and responsibilities

Teams : Scrum teams (developers + scrum master + product owner)

Main technologies, tools and methodologies : Java (11+), SpringBoot, Kafka, Keycloack, gRPC, REST services, SQL (Oracle, MSSQL), microservices, React, Vue.

js, TypeScript, TDD, BDD (sometimes), unit testing (JUnit), integration testing; Selenium, Robot Framework.

Full scope of duties :

  • Java based applications back- and frontend high-quality development through sprints.
  • Developing interfaces and services for different systems.
  • Maintain high standards of code quality and testing and preserve software, infrastructure and data security with diligence.
  • Implementing high quality standards on deployment / release cycles.
  • Participating actively in agile development process, ceremonies and product development workshops.
  • Design unit tests for the own developments and document the code.
  • Perform regular team members code-review, instruct team members in development Methodologies.
  • What you’ll need to succeed

  • Ideally more than 5 years of experience in full-stack software development (Java, React, Typescript)
  • Option : we are open for Senior Back-end Java developers who would like to develop their front-end skills and turn full-stack
  • Tech skills :

  • Excellent Java development skills
  • Knowledge of and is ability to use different algorithms and data structures.
  • Knowledge of different ways of storing data and related technical solutions and working with relational databases (Oracle, MSSQL).
  • Good knowledge of systems integration techniques and technologies and ability to create web services and use XML technologies (SOAP, REST, JSON) to create cross-system interfaces.
  • familiarity with user-centric design and application usability principles.
  • Knowledge of architectural patterns (vertical slice architecture, microservices), data security standards, technologies, performance assurance and improvement techniques, testing methodologies, software lifecycle principles to ensure the sustainability of a developed solution.
  • Knowledge of various development methodologies and is familiarity with common project management methodologies to participate effectively in teamwork.
  • Extra points for :

  • Experience in front-end development
  • Knowledge of various user interface development technologies and patterns (e.g. React)
  • What you’ll get in return

  • Contract of employment (Full-time, permanent)
  • Fully remote work
  • No dress-code
  • Skills development opportunities (trainings, hackatons)
  • Standard benefit package (Private medical care, sports card, etc.)
  • Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

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

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