Skip to main content

Senior Software Engineer, Java at Upstream

Department: Engineering

Language
Setup
Hybrid
Location
Gerakas Municipal Unit, Attica
Type
Full-time
Level
senior
Posted

Description

Upstream is hiring a Senior Software Engineer for its Software Development team in Athens, Greece. The role focuses on Java application development across the full software development lifecycle, including designing testable modules, preparing software releases, supporting production systems, reviewing designs and test plans, investigating technologies, and coaching junior developers. Candidates need a BSc/MSc in Computer Science, Software Engineering, or an equivalent qualification, at least five years of professional experience with the Java ecosystem, and experience with Spring, JPA/Hibernate, messaging technologies, HTTP web services, SQL, Maven, Git, and continuous delivery.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation