IKH is a leading Software amp; 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 an experienced Senior Software Engineer Java with strong technical skills and solid working experience to work with our in-house software team in new challenging projects.
Requirements
- University degree on Computer Science or Software Engineering (MSc degree will be considered a plus)
- At least 5 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
- Career development and growth opportunities
- An amazing private amp; open-office workspace in Athens
- Continuous training via personalized seminars
- Stable and enjoyable working environment
- Flexible remote onsite working model, adjusted to your needs #LI-Hybrid