📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Software Engineer, Java

Upstream · Gérakas

New
Senior 🇬🇧 English
Java Spring Framework JPA/Hibernate RabbitMQ Kafka HTTP web services SQL RDBMS Maven Git Continuous Delivery Redis Elasticsearch Couchbase Hazelcast EhCache Microservices architecture

Job description

About the role

Upstream is seeking an enthusiastic Senior Software Engineer to join its Athens development team. You will work on mission‑critical Java applications, participating in all phases of the software lifecycle from concept to production support.

Key responsibilities

  • Write well‑designed, testable, and efficient Java modules.
  • Ensure designs comply with specifications and cover all implementation aspects.
  • Prepare and produce releases of software components.
  • Provide production support and troubleshoot issues.
  • Create and review design documentation and give feedback on test plans.
  • Drive continuous improvement by evaluating new technologies and presenting architectural recommendations.
  • Mentor and coach junior developers.

Required profile

  • BSc/MSc in Computer Science, Software Engineering or equivalent.
  • 5+ years of professional experience designing and developing Java applications.
  • Strong background in object‑oriented analysis and design.
  • Experience with Spring Framework, JPA/Hibernate, and asynchronous messaging (RabbitMQ, Kafka).
  • Proficiency in designing HTTP web services and solid SQL/RDBMS knowledge.
  • Familiarity with Maven, Git and Continuous Delivery principles.
  • Additional experience with NoSQL databases (Redis, Elasticsearch, Couchbase), caching solutions (Hazelcast, EhCache) and microservices architectures is a plus.

Required skills

  • Java
  • Spring Framework
  • JPA / Hibernate
  • RabbitMQ
  • Kafka
  • HTTP web services
  • SQL and relational databases
  • Maven
  • Git
  • Continuous Delivery
  • Redis (optional)
  • Elasticsearch (optional)
  • Couchbase (optional)
  • Hazelcast (optional)
  • EhCache (optional)
  • Microservices architecture

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Upstream.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 days ago

Expires 1 month from now

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Upstream

Gérakas