
Senior Software Engineer – Digital Banking, Workplace Applications
Eurobank
full-time
Posted on:
Location Type: Hybrid
Location: Athens • 🇬🇷 Greece
Visit company websiteJob 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