# Senior Software Engineer (Java)

> iKnowHow S.A. · Nea Ionia, Greece (Hybrid) · Full-time · Posted 2026-07-02

**Workplace:** hybrid

**Department:** Eurobank

## Description

**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 an experienced **Senior Software Engineer (Java)** with strong technical skills and solid working experience to work in new challenging outsourced projects.

**Responsibilities:**

-   Development and maintenance of Java applications and Microservices
-   Code reviews and ensuring code quality
-   Participation in technical design and architectural decisions
-   Support and mentoring of junior team members
-   Collaboration with Product Owners, Architects, QA, and other development teams
-   Participation in Agile/Scrum ceremonies and task planning
-   Coordination of technical matters across different teams

## Requirements

-   Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field
-   At least 4 years of experience in software development with Java
-   Very good knowledge of modern Java versions (11+)
-   Experience with Spring Boot and Microservices architectures
-   Knowledge of Docker, Kubernetes, or cloud environments
-   Experience with Kafka or other messaging platforms
-   Experience with REST APIs and relational databases
-   Good knowledge of Git
-   Experience mentoring or coaching junior team members
-   Very good command of English

**Nice to Have:**

-   Experience in the banking or financial sector
-   Experience working in an Agile/Scrum environment
-   Good knowledge of modern software development practices

## Benefits

-   Career development and growth opportunities
-   An amazing private & open-office workspace
-   Continuous training via personalized seminars
-   Stable and enjoyable working environment

## Apply

[Apply at iKnowHow S.A.](https://apply.workable.com/ikh/j/C960EC0C28/apply)

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