Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
IKNOWHOW SA

Java Software Engineer

IKNOWHOW SA

. Implement coordination logic between services, including which service is called, when, and how data flows between them .

Posted 10/17/2026full-timeNea Ionia • GreeceMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in implementing service coordination logic and integration flows using Spring Integration, with strong expertise in Java (17+) and Aspect-Oriented Programming (AOP). Demonstrates experience in containerization with Docker and collaboration within distributed teams, ensuring adherence to architecture standards and security practices.

Highest-signal resume keywords
Java (17+)Spring IntegrationAspect-Oriented Programming (AOP)DockerJPA/JDBC

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java (17+)Spring IntegrationAspect-Oriented Programming (AOP)JPAJDBCDockerReactive Application DesignAsynchronous MessagingApplication Security ConceptsCentral Git Repository Management
Soft Skills
CollaborationCommunication
Tools & Technologies
VSCodeKubernetesOpenShiftAzureAWSKafkaRedisRDBMSEntra IDJWT
Industry Keywords
DevOpsDistributed TeamsIntegration FlowsOrchestrationAccess Control

Tech Stack

Tools & technologies
AWSAzureCloudDockerJavaKafkaKubernetesOpenShiftRDBMSRedisSpring

About the role

Key responsibilities & impact
  • Implement coordination logic between services, including which service is called, when, and how data flows between them
  • Build integration and orchestration flows primarily using Spring Integration
  • Implement cross-cutting concerns such as logging, security, and access control using AOP according to architecture standards
  • Develop and maintain persistence logic using JPA/JDBC
  • Containerize services using Docker
  • Write, test, and maintain code in a central Git repository using standard IDE tooling such as VSCode
  • Participate in code reviews and follow architecture guidelines set by the Platform Architect
  • Collaborate with distributed team members across the project

Requirements

What you’ll need
  • Bachelor’s degree in Information Technology, Computer Science, Computer Engineering or any related field
  • At least 3 years of hands-on Java (17+) and Spring experience
  • Experience comfortable with IDE tooling (VSCode or similar) against a central git repository
  • Experience in Aspect-Oriented Programming (AOP)
  • Experience in JPA, JDBC and Containers (Docker or similar)
  • Experience working with distributed teams
  • Full professional English communication
  • Nice to have: Reactive application design
  • Nice to have: Experience in a devops-automated environment
  • Nice to have: Kubernetes or OpenShift
  • Nice to have: Cloud platforms (Azure or AWS)
  • Nice to have: Kafka, Redis, RDBMS, or rule engines (e.g. Drools)
  • Nice to have: Asynchronous messaging / long-running workflow patterns
  • Nice to have: Application security concepts, Entra ID, JWT

Benefits

Comp & perks
  • 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
  • Stable and enjoyable working environment