Java Software Engineer at SYNTAX IT Group
Athens, Attica, Greece -
Full Time


Start Date

Immediate

Expiry Date

07 May, 26

Salary

0.0

Posted On

06 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java Development, Back-end Technologies, Agile/Scrum, Test-Driven Development (TDD), Unit Testing, Integration Testing, Jakarta EE, CI/CD Tools, Build Tools, Relational Databases, Messaging Systems, API Design, Junit, Spock, Communication Skills, Problem Solving

Industry

IT Services and IT Consulting

Description
SYNTAX IT Group is seeking a highly skilled and motivated Java Software Engineer to join our dynamic team, working on software solutions for the insurance sector. 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. Key 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. Skills & Qualifications: 2+ years of hands-on experience in back-end development with strong Java OOP skills. Experience with Jakarta EE (formerly Java EE). 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. B.Sc. in Computer Science, Software Engineering, Information Systems, or a related field. M.Sc. degree will be considered a plus. Nice to have: Experience with Apache Wicket and/or JSF frameworks will be considered a plus. Knowledge of containerization (Docker) and orchestration platforms (Kubernetes, OpenShift). Familiarity with JavaScript, Groovy, and Python is an advantage. Knowledge of Quarkus and WebSphere Liberty will be considered a plus. Additional Skills: Excellent communication and presentation skills, both orally and written in Greek and English. Enthusiast about coding, programming challenges, and problem solving. Strong time management and collaboration skills. Willingness to share knowledge and mentor team members. Why SYNTAX? 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. SYNTAX IT Group is a leading Information Technology Consulting Organization operating since 1984 in Greece, in the Arabian Gulf and in the EU. For more than 40 years SYNTAX provides Consulting and Professional Services to a customer base that includes the largest corporations in Finance, Telecoms, Energy, Oil, Manufacturing, Transportation and in the Public Sector. We offer a competitive remuneration package directly associated with your skills and expertise and the opportunity to evolve your career in the most dynamic business areas in today’s international marketplace. Please note that you will be contacted only if you are shortlisted for an interview. We appreciate your understanding. The applications will be handled with high confidentiality. *Please make sure to read our Recruitment Privacy Policy|https://rb.gy/clrwg5
Responsibilities
The role involves designing and developing scalable, high-quality software solutions primarily using Java for back-end technologies, while collaborating with stakeholders to refine requirements and deliver impactful solutions. Key duties include writing clean, maintainable code following best practices like TDD, optimizing performance, and ensuring quality through comprehensive testing within an Agile/Scrum framework.
Loading...