# Java Tech Lead

> iKnowHow S.A. · Athens, Greece (Hybrid) · Full-time · Posted 2026-01-22

**Workplace:** hybrid

**Department:** Bank of Greece

## Description

**IKH** is a leading Software & Robotics Solutions company operating internationally. Within just a couple of years, our team grew up more than 80%, we moved into a new spacious and modern office, and we kicked off 2026 with several new and exciting projects in digital transformation, custom software and robotics.

We are now looking for an experienced **Java Application Developer** with strong technical skills and solid working experience to work in new challenging outsourced projects.

**Responsibilities:**

-   Design, develop, test, and maintain complex Java applications using Spring Boot, Spring Batch, and Vaadin framework (version 14 and above)
-   Develop robust, scalable, and efficient web services using REST and SOAP protocols
-   Configure and deploy Java applications on JEE application servers such as Websphere, Weblogic, and JBoss
-   Design and implement database solutions using RDBMS, preferably DB2
-   Collaborate with the development team to ensure high-quality code and adhere to coding standards
-   Participate in code reviews and ensure that the code is maintainable, scalable, and efficient
-   Troubleshoot and debug complex issues in Java applications
-   Work closely with the QA team to ensure that the application meets the required quality standards
-   Participate in technical discussions and provide input on design and architecture of the application
-   Collaborate with cross-functional teams to deliver projects on time and within budget
-   Stay up-to-date with the latest developments in Java and related technologies

## Requirements

-   Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field
-   At least 7 years of experience in Java development (knowledge of Java 8 and above features)
-   Experience working on projects using Spring Boot and Spring Batch
-   Experience with Vaadin framework (version 14 and above)
-   Experience with web services (REST, SOAP)
-   Experience with JEE application server, such as Websphere, Weblogic, and JBoss
-   Experience with RDBMS, preferably DB2
-   Experience with version control systems, such as GIT or SVN
-   Experience with CI/CD using Jenkins
-   Familiarity with modular design, microservices, and/or PL/SQL is a plus
-   Familiarity with Quartz Job Scheduler, messaging communication using MQ and/or JMS, and technical coordination of small teams is a plus
-   Strong understanding of Java programming language and its ecosystem
-   Excellent problem-solving skills and attention to detail
-   Strong communication and collaboration skills
-   Ability to work in a fast-paced environment and adapt to changing priorities

**Nice to Have:**

-   Experience in the banking industry

## Benefits

-   An attractive salary package

-   Career development and growth opportunities
-   An amazing private & open-office workspace in Athens #LI-Hybrid

-   Continuous training via personalized seminars
-   Stable and enjoyable working environment

## Apply

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

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