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 2024 with several new and exciting projects in digital transformation, custom software and robotics.
We are now looking for experienced Java Software Engineers with strong technical skills and solid working experience to work with our in-house software team in new challenging projects.
As a Java Software Engineer at IKH you will:
Requirements
University degree on Computer Science or Software Engineering (MSc degree will be considered a plus)
• At least 3 years experience in software development
• Solid background on:
-Object-oriented programming and familiarity with functional programming
-Database theory, proficient in different DBs and ORM frameworks
-Algorithms design and implementation
• Proficient in Java, Spring Boot, Maven, JUnit
• Experience building RESTful APIs
• Experience with unit / integration testing, source code control tools and performing code reviews
• Awareness of “Clean Code” and clean coding practices
Nice to have:
• Familiarity with Spring Cloud event-driven microservices framework
• Business domain knowledge in Health IT Software solutions
• Image Processing related algorithms implementations
• Basic understanding of front-end frameworks such as Angular, React, and Vue
• Knowledge of CI/CD practices (e.g. Jenkins, Teamcity etc.)
• Familiarity working with Cloud Technologies (AWS, Azure, GCP etc.)
Benefits
• An attractive salary package
• Flexible remote – onsite working model, adjusted to your needs #LI-Hybrid
• A health insurance plan from day one
• Career development and growth opportunities
• An amazing private & open-office workspace in Athens
• Continuous training via personalized seminars
• Stable and enjoyable working environment