Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Senior Full-Stack Software Engineer to join a delivery team in the financial services domain. This a technically demanding role requiring expertise in enterprise Java and web service architecture.
Responsibilities
- Contribute to the design and development of enterprise Java applications
- Design and implement SOAP-based integrations using WSDL and XML, ensuring robustness, security and maintainability
- Own the data layer in Microsoft SQL Server - contributing in schema design, query optimisation and performance tuning
- Define and maintain test coverage standards across the team
- Contribute to technical discussions within the team
- Conduct code reviews, championing coding standards and best practices
- Mentor A2 engineers by providing guidance and supporting their technical growth
- Work closely with team leadership to estimate, de-risk and plan technically complex tasks
- Maintain and improve technical documentation
Requirements
- 8+ years of enterprise Java development experience with a strong track record of delivering product-grade applications
- Experience with WSDL and XML - designing and consuming SOAP-based integrations in complex environments
- Proficiency in Microsoft SQL Server, including performance tuning and schema ownership
- Practical experience with JSP - candidates should be comfortable building and maintaining server-side rendered views as part of a Java web application
- Language: Greek fluency (spoken and written) is required for direct collaboration with Greek-speaking stakeholders
Nice to have
- IBM WebSphere
- BPMN
- Angular or other JavaScript/front-end experience
- Apache Log4j or equivalent enterprise logging and diagnostics experience
- Exposure to AI-native or AI-solutions development - including hands-on experience with AI developer tools such as Claude Code, GitHub Copilot and/or involvement in building AI-powered solutions
- Cloud platform experience with Azure or AWS
- Spring Boot experience in building modern applications alongside legacy systems
- Background in financial services or banking domain
- Experience working in a consulting or client-facing environment
- Experience operating in a Scrum team environment
- Familiarity with Azure DevOps
