# Fullstack Developer (Angular/Java)

**Company:** [iKnowHow S.A.](null/companies/xa1AgtCsGyBM5oSKZEwhVc.md)
**Location:** Neo Psychiko, Greece
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** iKnowHow

[Apply for this job](null/view/7f86d9b0-9140-4255-850d-6a4cb37dea43)

## 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, Healthcare, Defense, and the Public Sector.

Through its specialized subsidiaries, the Group combines deep business expertise with cutting-edge technologies, delivering high-value digital transformation projects for leading organizations in Greece and abroad.

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 **Full Stack Developer** with strong technical skills and hands-on experience in modern cloud-native application development to join our internal software team.

**Responsibilities**

-   Design, develop, and maintain enterprise-grade applications using Java Spring Boot

-   Design and implement cloud-native applications based on Microservices Architecture

-   Develop secure and scalable RESTful APIs

-   Implement integrations with third-party systems and enterprise platforms

-   Participate in application architecture, technical design, and code reviews

-   Build responsive and user-friendly front-end applications using React JS and Vue JS

-   Deploy, configure, and maintain applications on Microsoft Azure Cloud

-   Participate in troubleshooting, performance tuning, and production support activities

-   Follow software engineering best practices including clean code, testing, documentation, and secure development

## Requirements

-   Bachelor's degree in Computer Science, Engineering, or a related technical field

-   4–6 years of professional experience in Full Stack Software Development

-   Strong knowledge of Java and Spring Boot with Microservices Architecture

-   Experience with Spring Security, Spring Data JPA and RESTful API design

-   Strong experience with React JS, Vue JS, TypeScript and modern JavaScript (ES6+)

-   Good understanding of HTML5, CSS3 and responsive UI development

-   Experience with relational databases such as PostgreSQL or SQL Server

-   Familiarity with Docker and containerized applications

-   Experience with Git and modern software development workflows

-   Experience deploying applications to Microsoft Azure Cloud

-   Familiarity with Azure DevOps and CI/CD pipelinese

-   Experience with authentication technologies such as OAuth2, OpenID Connect and JWT

## Benefits

-   Career development and growth opportunities

-   Competitive compensation package

-   Medical plan and life insurance for you and your family

-   Flexible hybrid working model, working both from the office & remote #LI-Hybrid

-   Continuous training & learning opportunities via personalized seminars

-   The opportunity to work in a diverse environment with talented colleagues
