# Java Software Engineer

> PRODYNA · Pylaia, Greece · Full-time · Posted 2026-07-03

**Workplace:** on_site

**Department:** Engineering

## Description

PRODYNA focuses on customer experience, by designing, implementing, and operating custom software applications for mid to large size enterprises. We are committed to offering our customers innovative and future-proof solutions, through digitalisation and cloud computing strategies. As a member of Cloud Native Computing Foundation (CNCF), PRODYNA promotes speed, agility, and scalability in software development. 

**A few words about you working with us** 

We are looking for a skilled developer to join our team, which consistently raises the bar on innovation, customer experience and technical services. If you are NOT a “ninja”, “macho” or “rockstar” developer but a Software Engineer, continue reading this. What you will be working on?  You will be working mainly on external client projects. Take a look 

As we continue to expand our development team, we're looking for a passionate **Java Developer** who can help us build, maintain, and enhance our core applications. You’ll collaborate with cross-functional teams, deliver high-quality, scalable code, and bring new ideas to the table.

## Requirements

**Key Responsibilities:**

-   Design, implement, test, and maintain Java-based applications, modules, and integrations
-   Work with Apache Wicket (or similar component-based web frameworks) to develop UI layers (if Wicket is used in your stack)
-   Build and manage build scripts and dependencies with Gradle
-   Create and maintain reports using JasperReports
-   Troubleshoot and resolve bugs, performance issues, and bottlenecks
-   Participate in code reviews, pair programming, and mentoring
-   Collaborate with product managers, QA, DevOps, and other stakeholders to define requirements and deliver features
-   Write automated tests and maintain good test coverage
-   Continuously research, propose, and evaluate new tools, frameworks, and architectures

**Qualifications:**

-   Strong proficiency in Java (Java 8+ or relevant version)
-   Experience (or familiarity) with Apache Wicket (or willingness to learn)
-   Solid knowledge of Gradle (build tooling, dependency management)
-   Experience using JasperReports or other reporting tooling
-   Ability to write clean, maintainable, and well-tested code
-   Understanding of software architecture, design patterns, and best practices
-   Good communication skills and ability to work in a team environmen

## Benefits

### **Compensation & Perks**

-   Salary: We will settle on the  exact compensation amount based on prior experience and skills.
-   Private health insurance & Life Insurance  from day #1
-   Health management scheme (weekly sessions &monthly challenges)
-   25 vacation days
-   Team events tech oriented and more
-   International network
-   Lunch in the office & Go For Eat vouchers
-   Employee referral programme/ bonus

### **Dedicated budget for:**

-   Employee education ~ 800€
-   Hardware selection (MacBook or Lenovo ThinkPad) with your own mobile ~ 3000€

## Apply

[Apply at PRODYNA](https://apply.workable.com/prodyna/j/10E2F8DF9B/apply)

---
Powered by [Workable](https://www.workable.com)
