Subscribe to the latest remote jobs:

Senior Full-Stack Software Engineer

🇬🇷 Greece

Consulting

Java

JavaScript

Angular

AWS

Azure

Finance

GitHub

Machine Learning

Design

Project Management

Frontend

Devops

SQL

Senior Full-Stack Software Engineer

from 🇬🇷 Greece

We are looking for aSenior 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
by @maxrusakovic