Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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 Tech Lead

IKNOWHOW SA

Java Tech Lead for iKnowHow Group, focusing on high-quality enterprise application development. Leading migration to microservices and mentoring engineers within Agile/Scrum teams.

Posted 6/5/2026full-timeGerakas • 🇬🇷 GreeceSeniorWebsite

Tech Stack

Tools & technologies
ApacheDockerHibernateJavaKafkaKubernetesMicroservicesOraclePostgresSOAPSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, develop, and maintain high-quality enterprise applications using Java, Spring, Spring Boot, and Hibernate
  • Lead or contribute to the migration of monolithic applications into microservices-based architectures
  • Build and integrate REST and SOAP APIs for internal and external systems
  • Design scalable, secure, and maintainable software solutions based on clean architecture principles
  • Participate in system integration activities across complex distributed environments
  • Use messaging and integration technologies such as Apache Kafka and Feign Client
  • Support containerized deployments using Docker and orchestration platforms such as Kubernetes
  • Work within Agile/Scrum teams to ensure timely and high-quality project delivery
  • Mentor engineers, conduct code reviews, and support technical growth within the team
  • Collaborate with product owners, architects, QA engineers, and stakeholders to translate business requirements into technical solutions
  • Support performance analysis, troubleshooting, and optimization of enterprise applications

Requirements

What you’ll need
  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Strong professional experience as a Java Software Engineer, ideally in senior or technical lead roles
  • Excellent knowledge of Java, Spring, Spring Boot, and Hibernate
  • Hands-on experience with microservices architecture
  • Experience with REST APIs and SOAP APIs
  • Solid understanding of software architecture, software design, and system integration
  • Experience with Oracle Database and/or PostgreSQL
  • Experience with application servers such as Oracle WebLogic Server
  • Experience with Docker, Kubernetes, and containerized application environments
  • Knowledge of messaging or integration tools such as Apache Kafka
  • Experience working with Git and Agile/Scrum methodologies
  • Strong problem-solving skills and ability to work on complex enterprise systems
  • **Nice to Have:**
  • Experience with performance testing tools and performance monitoring
  • Experience with Vaadin, RichFaces, OSGi, ZeroMQ, or similar frameworks/tools

Benefits

Comp & perks
  • An attractive salary package
  • Career development and growth opportunities
  • An amazing private & open-office workspace in Athens #LI-Hybrid
  • Continuous training via personalized seminars
  • Stable and enjoyable working environment

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 & Tools
JavaSpringSpring BootHibernatemicroservices architectureREST APIsSOAP APIsOracle DatabasePostgreSQLsoftware architecture
Soft Skills
problem-solvingmentoringcollaborationtechnical growthcode reviews
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Software EngineeringBachelor's Degree in Information Technology