FREE ACCESS
5,000–10,000 jobs/day
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.

Java Software Engineer
IKNOWHOW SA. Implement coordination logic between services, including which service is called, when, and how data flows between them .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAWSAzureCloudDockerJavaKafkaKubernetesOpenShiftRDBMSRedisSpring
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