
Are you looking for a place where a can-do attitude, strong team spirit, and innovation define the way you work? We validate and implement cutting-edge technologies, creating tailored solutions that help our customers succeed. We foster a culture of innovation, continuously embracing emerging technologies and challenging ourselves to find better ways forward. We have the courage to stand up for the best solution and the honesty to speak openly with our clients and colleagues. We believe that collaboration is our greatest strength, because achieving exceptional results takes collective effort. Join our team and help us shape the future together.
Your tasks
- Design, develop and maintain Java-based web applications for front-office insurance systems, applying object-oriented programming principles and modern web technologies and frameworks. The software you deliver is readable, maintainable and aligned with established coding standards, and is supported by automated unit, integration and end-to-end tests.
- Define technical specifications by understanding business requirements, breaking down problems, assessing impacted system components and identifying dependencies with other systems.
- Provide effort estimates for development tasks, taking into account complexity, risk and areas of uncertainty. Planning is carried out based on business priorities and team estimations.
- Identify and propose new technologies and tools that address business and technical challenges. You communicate ideas effectively within the team, present them clearly and help stakeholders understand their value and impact. You actively share knowledge within the team and across the organization.
- Create developer documentation and guidelines and contribute to user documentation when required. You maintain appropriate code comments, produce design documentation where necessary and develop training materials for fellow software engineers.
- Create and maintain build scripts that prepare software releases for test and production environments, and you author deployment plans to be executed by IT Operations.
Your profile
- BSc or MSc in Computing/Mathematics/Engineering.
- Experience in Java web development using frameworks such as JSP, JSF, Apache Struts, GWT or Apache Wicket.
- Preferably more than 5 years of working experience in software engineering.
- Excellent programming and software design skills.
- Solid understanding of distributed systems architecture.
- Solid working knowledge of web technologies, such as JavaScript, HTML and CSS.
- Basic knowledge of Agile/Scrum way of working.
- Strong analytical thinking.
- Experience in creating technical documentation, developer guidelines or training material.
- Strong teamwork and collaboration skills.
- Excellent knowledge of English language and German language is a super plus.
Why PRODYNA
- Continuous learning & professional development with a dedicated budget
- 25 vacation days with a permanent contract from day one
- Free hardware selection
- Private health & life insurance
- Health & wellbeing initiatives, from marathon participation to wellness challenges that keep us active and motivated
- Team events & social activities, from our global Christmas party to team hikes and other memorable experiences
- Global network: Collaborate with international clients and colleagues across countries and cultures
- Office refreshments: Enjoy lunch, snacks, and fresh fruit in the office
- Employee referral bonus: Recommend great talent, grow our team, and earn a bonus for successful referrals

Contact
Further details can be provided in a personal meeting with you.
Helen Zisimopoulou
HR Generalist
Thessaloniki
Contact me
Other interesting positions
This is a a back to top button

.webp)
