For Business
Backend Engineer (Java)
At A Glance
We are currently seeking a skilled Java Software Engineer to join our FinTech project and contribute to the design, development, and maintenance of scalable enterprise applications. The role involves working across the full software development lifecycle, collaborating with architects and product managers, developing high-quality Java/Spring solutions, optimizing application performance, and supporting the continuous evolution of financial technology products.
Application Deadline: 19/12/2026
Code.Hub is a leading Tech Recruitment, Learning & Development, Extended Team and Project Delivery partner in Greece. Since 2017, Code.Hub has been helping organizations build and scale high-performing technology teams, while supporting Software Engineers in developing their skills and growing their careers.
With expertise across modern technologies and digital transformation projects, Code.Hub collaborates with leading organizations in FinTech, Banking, Insurance, Gaming, Telecommunications and Consulting, providing services and solutions in technology, consulting, software delivery and operations.
Code.Hub has built one of the strongest tech ecosystems in Greece, managing large-scale technology projects and supporting companies through specialized recruitment and upskilling solutions. In 2026, Code.Hub was certified as a Great Place to Work®, while also receiving HR Awards distinctions for Talent Management, Recruitment Strategy, Mentoring and Learning & Development initiatives, highlighting the company’s strong investment in people growth, innovation and employee experience.
Employment Type: Full-Time
You will be joining a large-scale Finance product development project and participating in the analysis, design and implementation of high-quality software.
Our partner is a leading Fintech solutions provider, offering a wide range of analytics-driven, highly scalable enterprise software solutions in over 35 countries worldwide. Their end-to-end technology solutions cover a wide range of needs for Banking, Financial Services, Utilities, Insurance, Retail organizations, and beyond. The team consists of backend developers utilizing a variety of technologies. Above all, they are looking for self-motivated, detail oriented and enthusiastic people, keen to take on a technically challenging position, working within a team atmosphere.
Key Responsibilities
- Contribute in all phases of the development lifecycle (technical design, code, unit testing, pair reviews, code optimization) and ensure quality standards are adhered to.
- Collaborate closely with Solution Architect and Product manager to optimize product functionality in terms of feature set, performance and scalability and contribute in the product evolution.
- Build and maintain cloud-based enterprise applications.
- Build reusable code and libraries for future use.
- Take part in the Incident, Problem and Change Management processes – during the support & maintenance phases – by implementing bug fixes, upgrades and enhancements to the company’s existing clients.
- Develop technical documentation.
- Ensure that all activities and duties are carried out in full compliance with regulatory requirements and support the continued implementation of the Group Anti-Bribery and Corruption Policy.
Required Qualifications
- Bachelor’s/Master’s degree in Information Technology, Computer Science or a related subject.
- 2 to 5 years of professional experience in application development of enterprise IT software systems and applications; experience gained in Financial Services or Banking Sectors is highly desirable.
- Good understanding of Java and Java Spring Framework in a commercial environment.
- Knowledge of automated build tools such as Maven and Ant.
- Familiarity with agile methodologies and frameworks.
- Working knowledge of Relational Databases and ORM technologies (iBatis, Hibernate etc.).
- Experience in deploying, configuring and maintaining Java Servlet containers (Tomcat) and in writing unit tests (JUnit, Selenium) is desirable.
- Strong analytical and problem solving skills.
- Good organizational skills, ability to deliver within strict timeframes.
- Highly motivated and eager to develop professionally.
- Ability to work efficiently both on own initiative and within a team.
- Excellent written and verbal communication skills in English.
Nice-to-Have Skills
- Experience in FinTech, Banking, or Financial Services environments.
- Hands-on experience with Spring Boot and cloud-based applications.
- Familiarity with Docker, Kubernetes, or CI/CD pipelines.
- Experience with Hibernate/JPA and relational databases such as Oracle or PostgreSQL.
- Knowledge of automated testing and quality practices, including JUnit, Selenium, code reviews, and performance optimization.
Salary (Ind.): 2200-2400 € / Per month Gross
Let’s Talk About Us
- Hybrid working model.
- Signing Bonus.
- Brand new equipment.
- Exciting & friendly work environment.
- Career & competencies’ development.
- Continuous learning & development experience based on infinity model through Code.Hub’s Code.Learn.
- L&D plan for your career improvement.
- A truly open, inclusive, and competitive-free environment to grow your skills and have fun!
- Internal competitions & rewards.
Let’s Talk About Code.Hub-ers
- You are eligible to free LinkedIn trainings.
- You are eligible to have free pass to all training Code.Learn activities after 6 months from your induction.
- Training & Tech Mentor for your induction.
- Unlimited access to LinkedIn Learning platform (1st semester).
- Sponsoring of a Bachelor and/or Master’s Degree from Athens Tech College.
- Private Health Insurance.
- Performance planning each six months and each two years planning of promotion.
- Cocktail Fridays @ our offices.
- Referral Bonus.
Applying for
Your details
We’ll only use this to follow up about this role.

