IKNOWHOW SA

Java Software Engineer

IKNOWHOW SA

full-time

Posted on:

Location Type: Hybrid

Location: Athens • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaJavaScriptJenkinsMicroservicesMySQLNode.jsOracleSOAPSpringSpring BootSpringBootSQL

About the role

  • Design, develop and maintain back-end of large web-based Java EE/Spring applications with microservices architecture.
  • Participate in the technical analysis, documentation, implementation, and integration.
  • Test and manage early life support of core software tools and assets produced in the context of software development projects.
  • Transform requirements into functionalities.
  • Design, develop, and implement code and software following the BDD (Behaviour-Driven Development) methodology.
  • Ensure the alignment of the solution with the client's needs and especially with the architecture team.
  • Implementation of integrations with other applications and/or developed modules.
  • Assist with deployment and configuration management.

Requirements

  • Bachelor's or Master's degree in Computer Science or other related field.
  • Minimum 4 years in development experience with **Java **(JavaEE or Spring)**.
  • Basic understanding of **synchronous/asynchronous messaging.**
  • Familiarity with **REST** and **SOAP** protocols
  • Experience working with **XML** and **JSON**
  • Hands-on experience with tools like **Postman**, **Swagger**
  • Exposure to **Spring Boot APIs**, **Node.js**, **MuleSoft**, or other integration technologies
  • Experience writing **SQL** and connecting to **relational databases** (Oracle, DB2, MySQL, etc.)
  • Basic understanding of **CI/CD pipelines** and tools like **Jenkins**
Benefits
  • Competitive Compensation package.
  • Flexible hybrid working model, working both from the office & remote #LI-Hybrid
  • Career development and growth opportunities.
  • An amazing private & open-office workspace in Athens.
  • Medical plan and life insurance for you and your family.
  • Continuous training & learning opportunities via personalized seminars.
  • The opportunity to work in a diverse environment with talented colleagues.

Applicant Tracking System Keywords

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

Hard skills
JavaJava EESpringmicroservices architectureBehaviour-Driven Developmentsynchronous messagingasynchronous messagingRESTSOAPSQL
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science
Euronet

C#/.NET Software Engineer – Payments Processing, Cross-border Transactions

Euronet
Junior · Midfull-time🇬🇷 Greece
Posted: 2 days agoSource: apply.workable.com
AzureCloudEntity FrameworkGraphQLMicroservices.NETSQL
TechBiz Global

Backend Developer

TechBiz Global
Mid · Seniorfull-time🇬🇷 Greece
Posted: 9 days agoSource: techbizglobal.recruitee.com
AWSAzureCloudDjangoDockerFlaskGoJavaScriptKafkaKubernetesMicroservicesMongoDB+6 more
WINGS ICT Solutions

Java Developer

WINGS ICT Solutions
Mid · Seniorfull-time🇬🇷 Greece
Posted: 9 days agoSource: apply.workable.com
AzureHibernateJ2EEJavaSOAPSpringSQL