Fullstack Developer

Iknowhow S.a. โ€” Greece ยท Posted ~21 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

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 iKnowHow S.A., we design and implement enterprise-grade software solutions, cloud-native applications, AI-enabled platforms, and mission-critical information systems. We are passionate about innovation, software engineering excellence, and continuous learning. 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 software engineering team. Responsibilities Design, develop, and maintain enterprise-grade applications using Java Spring Boot and ReactDesign and implement cloud-native applications based on Microservices ArchitectureDevelop secure and scalable RESTful APIsCollaborate closely with Solution Architects, Business Analysts, DevOps Engineers, and QA teamsTranslate business requirements into high-quality technical solutionsImplement integrations with third-party systems and enterprise platformsParticipate in application architecture, technical design, and code reviewsBuild responsive and user-friendly front-end applications using ReactContribute to CI/CD pipelines and automated deployment processesDeploy, configure, and maintain applications on Microsoft Azure CloudParticipate in troubleshooting, performance tuning, and production support activitiesFollow software engineering best practices including clean code, testing, documentation, and secure development Requirements Bachelor's degree in Computer Science, Engineering, or a related technical field3-5+ years of professional experience in Full Stack Software DevelopmentStrong knowledge of Java and Spring Boot with Microservices ArchitectureExperience with Spring Security, Spring Data JPA and RESTful API designStrong experience with React, TypeScript and modern JavaScript (ES6+)Good understanding of HTML5, CSS3 and responsive UI developmentExperience with relational databases such as PostgreSQL or SQL ServerFamiliarity with Docker and containerized applicationsExperience with Git and modern software development workflowsExperience deploying applications to Microsoft Azure CloudGood understanding of Azure App Service, Azure Kubernetes Service (AKS), Azure Container Registry (ACR), Azure SQL Database and Azure StorageFamiliarity with Azure DevOps and CI/CD pipelinesUnderstanding of cloud networking, identity management and application security in AzureExperience with authentication technologies such as OAuth2, OpenID Connect and JWT Nice to have: Familiarity with message brokers (Kafka, RabbitMQ or Azure Service Bus) Experience with Kubernetes and Infrastructure as Code (Terraform/Bicep) Benefits Career development and growth opportunitiesCompetitive compensation packageMedical plan and life insurance for you and your familyAccess to the latest Microsoft Azure technologies and modern software engineering practicesFlexible hybrid working model, working both from the office & remote Continuous training & learning opportunities via personalized seminarsThe opportunity to work in a diverse environment with talented colleagues