Skip To Main Content
backBack to Search

Senior Full-Stack Software Engineer

Remote in Greece
Java
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We 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