Hybrid Senior Software Engineer – Digital Banking, Workplace Applications

Posted 3 weeks ago

Apply now

About the role

  • Senior Software Engineer developing and optimizing Java-based microservices for Eurobank's digital banking applications. Collaborating with cross-functional teams in an agile environment to deliver innovative solutions.

Responsibilities

  • 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.

Job title

Senior Software Engineer – Digital Banking, Workplace Applications

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job