SYNTAX IT Group

Java Software Engineer

SYNTAX IT Group Athens, Attica, Greece

IT Services and IT Consulting · 51-200 employees

3 h ago
java Mid (2-5 yrs) Full-time Greece
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain high-quality Java web applications while collaborating with cross-functional teams to deliver effective solutions. Perform unit and integration testing, participate in code reviews, and contribute to sprint planning within a Scrum framework.

What they look for

Java Web development Object-oriented programming HTML5 CSS3 JavaScript Scrum Unit testing Integration testing SOLID principles KISS principles DRY principles JSP JSF Apache Struts Software testing

Requirements

Requires hands-on experience in Java web development and a solid understanding of object-oriented programming and web technologies. Candidates should be familiar with clean coding principles, software testing practices, and the Scrum framework.

Benefits

Exceptional compensation package Comprehensive benefits Career development opportunities Continual learning Supportive team environment Work-life balance

Full 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

Similar roles