Java Software Engineer
Posted: Oct 22, 2025
Job Description
Job Description: Participation in Design, Implementation and upgrade of applications based on Java/J2EE technologies in the context of commercial and research projects. Participation in the writing of technical reports and deliverables. Required Skills:Bachelor’s degree (from a Greek or foreign Institution), majoring in Informatics At least 3 years of work experience in programming, analysis and design of applications in Linux and Windows environmentsVery good knowledge and proven experience of programming in a Java environment (J2EE, Spring, Eclipse IDE) Experience in developing Java applications using Spring Boot Very good knowledge and proven experience of web services (REST, SOAP etc.)Good knowledge of Databases (SQL DBMS, No SQL, ORM etc.)Excellent knowledge and handling of the English and Greek languages (written and spoken)Preferred Skills:Master’s degreeAPI / Microservices designExperience in Message Queues (Kafka, RabbitMQ, ActiveMQ etc.)Experience in Container technologies (Docker etc.)Experience in Big Data environments (Hadoop, ElasticSearch, Spark, Hive etc.)You are the right candidate if you possess the following core competences:Excellent communication skillsTeamworkAbility to diagnose, analyze and solve problemsEffective problem solving in demanding working environmentsDecision making skillsWe offer:Excellent working environmentExcellent career and development opportunitiesOngoing trainingCertifications on leading vendors’ technologiesPrivate health insurance scheme
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period
You May Also Be Interested In
iOS Developer (Swift / SwiftUI)
Softweb Adaptive I.T. Solutions®
Thessaloniki
Engineering and Information Technology
Site Reliability Engineer
IST - International Software Techniques S.A.
Marousi
Engineering and Information Technology