Eurobank

Senior Software Engineer – Digital Banking, Workplace Applications

Eurobank

full-time

Posted on:

Location Type: Hybrid

Location: Athens • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsJavaKafkaKubernetesMicroservicesRabbitMQSpringSpring BootSpringBoot

About the role

  • Develop, maintain, and optimize Java-based microservices and backend systems using Spring Framework / Spring Boot and Azure / AKS.
  • Design and implement RESTful APIs, integrations, and data exchange mechanisms with internal and external systems.
  • Ensure code quality and adherence to engineering best practices.
  • Collaborate closely with DevOps, QA, Product Owners, and cross-functional engineering teams to deliver high-quality solutions.
  • Contribute to the continuous modernization of banking systems toward cloud-ready, event-driven, and microservice-based architectures.

Requirements

  • Have 3–7 years of professional experience as a Java Back-End Engineer, Software Engineer, or similar role.
  • Are highly proficient in Java 11+, Spring Boot, Spring Cloud, and building distributed systems.
  • Have experience with REST APIs, Microservices and CI/CD pipelines.
  • Understand API security, authentication/authorization (OAuth2, JWT), and secure coding principles.
  • Are familiar with containers (Kubernetes), messaging systems (Kafka, RabbitMQ), or cloud technologies (Azure, AWS, etc.).
  • Hold a Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Bring strong problem-solving skills, teamwork, agility, and a positive can-do attitude.
Benefits
  • Competitive remuneration
  • Hybrid work: work-life balance through remote and in-office work.
  • Learning & Development: Access Unlimited Udemy Learnings, international training methodologies Upskilling, Professional development and career guidance from successful executives.
  • Wellbeing: Premium Health & Life insurance for you, your partner and/or your family and mental health support.
  • Pension plan to support your plans and future financial expectations.
  • Team building & wellbeing activities.
  • Potential Extra days of annual leave (Winter Bonus).
  • Engage in volunteering activities through our TeamUp program.
  • Extra Benefits: Exclusive discounts at partner stores.
  • Staff pricing for banking products.
  • Nursery and summer camp allowance for your little ones.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 11+Spring BootSpring FrameworkREST APIsMicroservicesCI/CDAPI securityOAuth2JWTdistributed systems
Soft skills
problem-solvingteamworkagilitypositive attitude