Java Software Engineer_Services Orchestration Applications
Why Eurobank?
Are you enthusiastic about having a positive impact and working with a great team?
Join us at Eurobank where Prosperity needs Pioneers! You will belong in a banking community that drives innovation, strives to exceed customers’ expectations, commits to sustainable practices, and combines global insights with local expertise to deliver exceptional value to all our stakeholders. Take advantage of multiple learning & development opportunities, flexible work arrangements, and a workplace where you will feel valued and respected!
But hold on! We’re looking for more than just a great CV: We’re looking for your unique personality.
Apply today and be part of a team as unique as you!
Position Overview
We are seeking for an experienced Java Software Engineer to join our Services Orchestration Applications part of or within our Customer Journeys Automation Platforms.
By joining this role, you’ll be part of the Services Orchestration Applications team, which is responsible for the maintenance, support and development of APIs and adaptation/integration applications that enable the flow of information between various internal or external systems.
As a Software Engineer you will develop new features and expand functionality of existing applications, while you will also work with the latest technologies (AKS, Kubernetes) to build new applications.
Your key responsibilities will be:
- Develop and maintain Java based applications using Spring Boot and microservices architecture.
- Write clean, well-designed and maintainable Java code following best practices and coding standards.
- Create and maintain comprehensive technical documentation.
- Troubleshoot, debug and upgrade existing Java applications.
- Able to work and intervene on the whole life cycle of the software.
You will be a great candidate if you:
- Have more than 3 years of relevant professional experience.
- Hold a bachelor degree in Computer Science or related field.
- Are Proficient in Java, Hibernate, Git, Maven, CI/CD, SQL Server.
- Have familiarity with AI-assisted software development tools and practices, including AI coding assistants, code generation, testing, and documentation.
- Knowledge of Generative AI, LLMs, RAG, AI agents, and their integration into enterprise applications will be considered a strong advantage.
- Are experienced in containerized application development.
- Have solid understanding of Software Design Patterns, Service Oriented Architecture (SOA), SOAP Web Services and Rest APIs.
- Previous experience in DB2, Jboss EAP Server, Azure will be highly appreciated.
- Are fluent in English language.
- Have strong interpersonal and communication skills, collaborative spirit, agility and can-do attitude.
What’s in it for you:
- Competitive remuneration.
- Hybrid work: work-life balance through remote and in-office work.
- Learning & Development:
-
- Access Unlimited Learnings with Udemy
- Upskilling, Professional development and career guidance from successful executives.
- Identification and Utilization of Talent Pool through a structured Talent Management process.
- 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.
Join us!
If you think you are the right fit for this role, we'd like to hear from you! Apply by 10/11/2026
Find us on LinkedIn so you can stay updated on our latest news!
At Eurobank we are committed to providing equal employment opportunities and prohibit all forms of discrimination. All applicants will be treated fairly and with the utmost confidentiality.