Home

Resume

Jobs

My applications

Requests

Education

Career advice

Companies

Salary Calculator


Terms & Conditions

Privacy Policy

© 2026 All Rights Reserved

Java Software Engineer

●

1 year ago

Greece, Attiki, Athens
Full Time
Mid-Level
Hybrid

Basic Information

 SYNTAX IT Group is seeking a highly skilled and motivated Java Software Engineer to join our dynamic team. The ideal candidate will have strong experience in Java development and a deep understanding of back-end technologies. We value technical excellence, collaboration, and a continuous improvement mindset. This is an exciting opportunity to contribute to impactful projects, work in an Agile environment, and grow within a team that fosters innovation and knowledge sharing. 

Responsibilities

 
  • Design and develop scalable, high-quality software solutions across back-end technologies, primarily using Java.
  • Collaborate with product owners, stakeholders, and cross-functional teams to refine requirements and deliver impactful solutions.
  • Write clean, maintainable, and efficient code, following best practices like test-driven development (TDD) and code reviews.
  • Optimize application performance and scalability through refactoring and continuous improvements.
  • Ensure software quality by implementing unit testing, integration testing, and automated test strategies.
  • Work in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Continuously explore and adopt new technologies to enhance development processes and system performance.
  • Document technical designs and processes, contributing to team knowledge sharing and best practices.
 

Requirements

Java Enterprise Edition
 
  • B.Sc. in Computer Science, Software Engineering, Information Systems, or a related field.
  • M.Sc. degree will be considered a plus.
  • 2+ years of hands-on experience in back-end development with strong Java OOP skills.
  • Knowledge of containerization (Docker) and orchestration platforms (Kubernetes, OpenShift).
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, and Urban Code.
  • Experience with build tools such as Maven and Gradle.
  • Strong understanding of relational databases (IBM DB2, Microsoft SQL Server) and messaging systems (ActiveMQ, Kafka).
  • Experience with API design (SOAP, REST) and working with API Gateways (e.g., IBM API Connect).
  • Experience with testing frameworks such as Junit & Spock.
 

Benefits

Work equipment (ex. phone, laptop etc)
 
🚀 Career Development: Access opportunities to contribute to exciting new projects and evolve in your professional journey.
📚 Continual Learning: We provide a huge amount of learning opportunities due to the solutions we provide and the partnerships we have.
👨‍👩‍👦 Team Environment: Join a supportive and dynamic work environment that fosters strong working relationships.
⚖️ Work-Life Balance: Your well-being is our priority, allowing you to excel both at work and in your personal endeavors.
💡 Innovation: Join a stimulating environment where innovation is nurtured, providing a platform for your creative solutions to make a real impact. 

Good to have

 
  • Experience with Apache Wicket and/or JSF frameworks will be considered a plus.
  • Familiarity with JavaScript, Groovy, and Python is an advantage.
  • Knowledge of Quarkus and WebSphere Liberty will be considered a plus.

 

Team

null

Recruitment process

null
About the company

-

About the company

-

SYNTAX Information Technology Inc.

SYNTAX Information Technology Inc.

Software Development
No longer accepting applications