# Java Software Engineer

**Company:** SYNTAX IT Group
**Location:** Athens, Greece
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](https://jobs.workable.com/view/b4c7f6de-d003-46fa-9824-faa188f1930d)

## Description

**SYNTAX IT Group** is looking for a **Java Software Engineer** to join our team and develop software solutions for the insurance sector. The **ideal** candidate will have hands-on experience in Java web development and a solid understanding of object-oriented programming, web technologies, software testing, and clean coding principles.

  

Working within a **Scrum** framework, the position also includes contribution to software development projects, team collaboration, and maintaining high standards of code quality. This role also offers the opportunity to apply your technical expertise, develop your skills, and contribute to the continuous improvement of our software solutions.

  

**Key Responsibilities**

  

-   Design, develop, and maintain high-quality Java Web applications.
-   Collaborate with product owners, stakeholders, and cross-functional teams to analyze requirements and deliver effective software solutions.
-   Develop and enhance front-end components using HTML5, CSS3, JavaScript, and related web technologies.
-   Perform unit and integration testing to ensure software quality and reliability.
-   Participate in code reviews, troubleshooting, and debugging to maintain code quality and improve existing applications.
-   Work within a Scrum framework, contributing to sprint planning, estimation, and software delivery.
-   Maintain applications, resolve issues, and support performance optimization.
-   Keep up to date with new technologies, frameworks, and software development practices.
-   Contribute to technical documentation and knowledge sharing within the team.

  

**Skills & Qualifications:**

  

-   Hands-on experience in Java web development using technologies such as JSP, JSF, Apache Struts, GWT, Apache Wicket, HTML5, CSS3, and JavaScript.
-   Strong knowledge of Java and Object-Oriented Programming (OOP) principles such as inheritance, encapsulation, and abstraction.
-   Basic understanding of unit and integration testing practices (no preference on tools).
-   Familiarity with coding principles and best practices such as SOLID, KISS, and DRY.
-   Basic understanding of the Scrum framework.
-   Ability to work effectively as part of a team.

  

**Nice to have:**

  

-   Basic knowledge of TypeScript / Angular
-   Basic knowledge of Groovy
-   Solid experience with testing using Spock
-   Basic knowledge of testing frameworks/tools such as Playwright and Cucumber
-   Basic knowledge of Bootstrap
-   Basic familiarity with CMS platforms (any kind)
-   Basic understanding of the insurance domain

  

**Additional Skills:**

  

Excellent communication and presentation skills, both orally and written in Greek and English.

Enthusiastic about coding, programming challenges, and problem solving.

Strong time management and collaboration skills.

Willingness to share knowledge and mentor team members.

  

**Why SYNTAX?**

  

**Compensation, Benefits & Career Development:** Exceptional compensation package, comprehensive benefits, and opportunities to advance your career, expand your expertise, and contribute to impactful projects.

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

  

**SYNTAX IT Group** was established in 1984 and has since become a leading information technology consulting organization operating in Greece, the Arabian Gulf, and the EU.

  

**For more than 40 years**, we have provided consulting and professional services to a diverse client base, including some of the largest corporations across the finance, telecommunications, energy, oil and gas, manufacturing, transportation, and public sectors.

  

All applications will be handled with high confidentiality.

_\*Please make sure to read our Recruitment Privacy Policy_
