Companies iKnowHow S.A. Java Developer

About the role

iKnowHow S.A.

iKnowHow Group is a leading Software & Robotics Solutions group of companies operating internationally for over 24 years, with 300+ professionals delivering innovative technology solutions across Energy, Telecommunications, Banking & Financial Services, and Public Sector industries. The group is structured into specialized subsidiaries, each focused on distinct technology domains and market verticals.

We are looking for a mid-level Java Developer to work in new challenging outsourced projects.

You will build microservices and APIs on a modern Java stack, deployed primarily on Microsoft Azure with selected workloads on GCP and AWS, working in Agile teams that own services end-to-end — from design through production support.

Responsibilities:

  • Design, develop, and maintain Java backend services and microservices using Spring Boot and the broader Spring ecosystem (Spring Data, Spring Security, Spring Cloud).
  • Build and consume RESTful APIs and event-driven services, applying clean architecture and domain-driven design where appropriate.
  • Implement integrations with downstream systems and external partners using REST, messaging (Azure Service Bus, Kafka, or Pub/Sub), and batch interfaces.
  • Work with relational and non-relational data stores, writing efficient queries and persistence code with JPA/Hibernate.
  • Containerise services using Docker and deploy to Azure Kubernetes Service (AKS).
  • Contribute to CI/CD pipelines (Azure DevOps and/or GitHub Actions), with automated build, test, and deployment steps.
  • Write comprehensive unit, integration, and contract tests.
  • Participate in code reviews, design discussions, and architecture sessions; advocate for clean code, performance, and security best practices.
  • Support production services on a shared rotation, contributing to monitoring, alerting, and incident response.
  • Collaborate with QA, product, and architecture teams in Agile/Scrum delivery; estimate and break down work effectively across sprints.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 3–5 years of professional Java software development experience, including production-grade services in a cloud environment.
  • Proven experience delivering in Agile/Scrum teams.
  • Strong Java skills, with practical experience in Spring Boot and the wider Spring ecosystem.
  • Solid understanding of REST API design, microservices patterns, and distributed systems concepts.
  • Hands-on experience with Docker and Kubernetes.
  • Working knowledge of Microsoft Azure services.
  • Experience with relational databases and JPA/Hibernate.
  • Familiarity with messaging and streaming platforms.
  • Comfortable with Git, Maven or Gradle, and CI/CD pipelines.
  • Awareness of security fundamentals and observability practices (logging, metrics, distributed tracing).

Nice to have:

  • Experience in insurance, banking, or another regulated industry.

Benefits

  • An attractive salary package
  • Private health insurance plan
  • Career development and growth opportunities
  • Continuous training via personalized seminars
  • An amazing private & open-office workspace in Athens #LI_Hybrid
  • Stable and enjoyable working environment
Ready to apply to iKnowHow S.A.?
Apply to iKnowHow S.A.
Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get the worldwide-remote edge.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free