Find a jobRecruiters

Java Software Engineer

Exclusive opportunity

Onsite

Java Software Engineer

IKNOWHOW SA

Java Software Engineer

Skills

DockerJavaSpring BootKafkaRedisAWSKubernetesAzure

3 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Location:

Nea Ionia, Greece

Work mode:

Onsite

Published on:

16 October 2026

What they need


iKnowHow Group is a dynamic, international technology company with 24+ years of experience and a team of 300+ talented professionals delivering innovative technology solutions across Energy, Telecommunications, Banking & Financial Services, and the Public Sector.

Through its specialized subsidiaries, it brings domain expertise in areas such as Health and Robotics—blending deep industry knowledge with advanced, future-ready technologies.

At its core, iKnowHow S.A. delivers end-to-end project development - both internal and client-facing - turning strategy into scalable, real-world solutions. Our portfolio spans Data & AI platforms, enterprise integration, cloud-native applications, and large-scale digital transformation initiatives, enabling leading organizations across the public and private sectors to evolve and grow.

We are now looking for a Java Software Engineer to work in new challenging outsourced projects.

Responsibilities:

  • Implement coordination logic between services: which service is called, when, and how data flows between them

  • Build integration and orchestration flows primarily using Spring Integration

  • Implement cross-cutting concerns (logging, security, access control) using AOP, per defined architecture standards

  • Develop and maintain persistence logic using JPA/JDBC

  • Containerize services using Docker

  • Write, test, and maintain code in a central git repository using standard IDE tooling (VSCode or similar)

  • Participate in code reviews and follow architecture guidelines set by the Platform Architect

  • Collaborate with distributed team members across the project

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, Computer Engineering or any related field.
  • At least 3 years of hands-on Java (17+) and Spring experience
  • Experience comfortable with IDE tooling (VSCode or similar) against a central git repository
  • Experience in Aspect-Oriented Programming (AOP)
  • Experience in JPA, JDBC and Containers (Docker or similar)
  • Experience working with distributed teams
  • Full professional English communication

Nice to have:

  • Reactive application design
  • Experience in a devops-automated environment
  • Kubernetes or OpenShift
  • Cloud platforms (Azure or AWS)
  • Kafka, Redis, RDBMS, or rule engines (e.g. Drools)
  • Asynchronous messaging / long-running workflow patterns
  • Application security concepts, Entra ID, JWT

Benefits

  • An attractive salary package

  • Private health insurance plan

  • Career development and growth opportunities

  • Continuous training via personalized seminars

  • An amazing private & open-office workspace in Athens #LI_Hybrid

  • Stable and enjoyable working environment

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

20 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools