DESCRIPTION

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.

Qualifications

  • 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.

Additional Skills

  • 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.
  • Excellent communication and presentation skills, both orally and written in Greek and English.
  • Enthusiast about coding, programming challenges and problem solving.
  • Strong communication, time management, and collaboration skills.
  • Willingness to share knowledge and mentor team members.

Ready to join us?

    Max File Size: 10 MB