Careers

Java Software Engineer

2/17/2026

Are you a technically masterful Java Software Engineer?

This is your opportunity to leverage your deep technical expertise to architect and build next-generation applications for a major international financial services client. You will be essential in developing robust, high-performance solutions, ensuring regulatory compliance, and driving secure innovation across their complex digital environment.

If you are ready to tackle massive-scale challenges and solidify your legacy within the world of financial services technology, this is the role for you.

The Java Developer position is full time, based in Athens. Hybrid work model is also provided.


The group offers the following benefits for the Java Software Engineer position:

  • Attractive remuneration package.
  • Hybrid work model.
  • Tech equipment.
  • Access to e-learning platforms & trainings.
  • Collaboration with diverse tech teams.
  • Participation in digital transformation projects.
  • Further career opportunities.

As a Java Software Engineer, you will join a talented tech team, and your duties will be the following:

  • Take ownership and execute demanding, complex programming tasks using Java, Spring, and J2EE technologies.
  • Build and consume SOAP and Rest Web Services, and manage data persistence using Hibernate with SQL Server.
  • Analyze functional requirements and utilize tools like Git and Azure DevOps to manage tasks and ensure smooth project delivery.
  • Maintain excellent communication with the client and the internal project team to guarantee technical alignment and success.

In order for your profile to match this Java Software Engineer position, you need to have the following:

  • University degree, preferably in Computer Science or a closely related technical field.
  • Minimum 1 year of hands-on Java development experience.
  • Advanced knowledge of core Java Technologies, including: J2EE, Spring, XML Parsing and JDBC.
  • Experience with Relational databases (e.g., SQL Server) and ORM layers (e.g. Hibernate).
  • Advanced knowledge in writing and consuming SOAP and Rest Web Services.
  • Familiarity with system frameworks like Git and Azure DevOps.
  • Excellent interpersonal and communication skills.

1+ year of experience with Java.


Got any questions regarding the Java Software Engineer position? You can contact Aspasia at +30 6948486093, from Monday to Friday between 10:00 and 16:00. Otherwise, feel free to contact me at aamoiridou@randstad.gr.

We look forward to receiving your application, uploading your updated English CV by clicking the 'apply now' option.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​All applications are considered strictly confidential.

Principal Front-end Engineer

2/17/2026

Are you an experienced Front-end Engineer?This is your opportunity to join a leading and rapidly growing global organization within the GameTech industry. Principal Engineers hold a central role within the technology department, tasked with devising elegant, performant solutions to complex business problems. This position balances high-level technical roadmap execution with hands-on coding, ensuring the delivery of modular, reusable, and highly testable software.


What will you get an Principal Front-end Engineer:

  • Competitive Remuneration: Strong base salary paired with a performance-based bonus scheme.
  • Comprehensive Insurance: Health and life coverage extending to family members.
  • Monthly Meal Stipend: Allowance provided for daily subsistence.
  • Professional Growth: Access to a 360° feedback framework for career development.
  • Continuous Learning: Unlimited Udemy access and ongoing technical training programs.
  • Hybrid Work Model: Flexibility between home and office-based environments.
  • Structured Onboarding: Dedicated peer support system for new starters.

As a Principal Front-end Engineer, you will:

  • Hands-on Leadership: Maintaining active involvement in the codebase to solve root-cause issues and lead by example within the engineering squads.
  • Architectural Bridge: Serving as the primary link between Architecture and Development teams to ensure scalable, secure, and high-performance software delivery.
  • Technical Mentorship: Guiding the growth of engineers and assisting management in navigating complex technical challenges.
  • Performance Oversight: Utilizing metrics such as Lighthouse and ChromeUX to monitor and optimize frontend health and user experience.
  • Solution Design: Developing POCs and implementing robust solutions for non-functional requirements.

What you’ll bring:

  • Core Languages & Styling: Advanced TypeScript skills combined with utility-first CSS frameworks like Tailwind and component libraries such as PrimeNG.
  • Framework Proficiency: Expertise in Vue.js, React or Angular (v17+), including the migration or integration of high-scale platforms.
  • State Management & Logic: Experience with action-based patterns using Pinia, VueX, and NgRx, alongside RxJS for reactive programming.
  • Micro-Frontends & Architecture: Proven ability to design and maintain Micro-frontend architectures using private NPM packages for internal shared libraries.
  • Modern Tooling & Build Systems: Experience with Vite and Webpack for build optimization, with Storybook for component documentation.
  • Testing & Quality Assurance: Implementation of robust testing suites using Jest, Vitest, Jasmine/Karma, and Playwright.
  • Environment & Deployment: Familiarity with OpenShift and containerized environments for software delivery.
  • Browser & API Expertise: Strong understanding of SPA/BFF communication, Service Workers, and modern Browser APIs (MutationObserver/ResizeObserver).
  • Mobile & SSR: Knowledge of Server-Side Rendering (SSR) and hybrid mobile models (React Native/Ionic) will be considered as highly advantageous.

Extensive expertise with JavaScript and preferably Vue.js.


Got any questions regarding the Principal Front-end Engineer position? You can contact Aspasia at +30 6948486093, from Monday to Friday between 10:00 and 16:00. Otherwise, feel free to contact me at aamoiridou@randstad.gr.

We look forward to receiving your application, uploading your updated English CV by clicking the 'apply now' option.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​All applications are considered strictly confidential.

Java Software Engineer

2/17/2026

Do you excel at Java Software Development?

Join a global leader for tech solutions and fulfillment capabilities for online sales of flights!

We are looking for a passionate back-end developer with hand's on working experience on Java technologies to join a fast-paced Agile squad dedicated to evolving a mission-critical backend engine.

This is a full-time, permanent position based in Athens with a hybrid working model.


The company offers the following benefits for the Java Software Engineer role:

  • Private health insurance plan.
  • Monthly ticket restaurant card.
  • Extra medical leaves.
  • Role-related trainings on tools and best practices.
  • Hybrid working environment.

As a Java Software Engineer, your primary responsibilities will include:

  • Architect & Build: Design robust features for a massive-scale core system.
  • Quality First: Write clean, testable code supported by comprehensive automation.
  • Collaborative Growth: Engage in a tight-knit loop of peer code reviews and cross-functional brainstorming with Product and QA.
  • Technical Clarity: Document your architectural decisions to ensure long-term system health.

In order for your experience to match the Java Software Engineer position, you need to have the following: 

  • 4+ years in backend engineering, with a minimum of 3 years dedicated to the Java ecosystem.
  • Experience with OOP, SOLID principles, and architectural patterns.
  • Experience with building and integrating APIs (REST, SOAP, or GraphQL).
  • Bonus Points: Experience in travel-tech or flight-booking systems; familiarity with Spring Boot or Linux environments.
  • Fluency in English and the ability to explain complex logic clearly.

3+ in Java software development.


Got any questions regarding the Java Software Engineer position? You can contact Aspasia Amoiridou at +30 6948486093, from Monday to Friday between 10:00 and 16:30. Otherwise, feel free to contact me at aamoiridou@randstad.gr.

We look forward to receiving your application, uploading your updated English CV by clicking the 'apply now' option.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​All applications are considered strictly confidential.

Oracle PL/SQL Developer

2/17/2026

Elevate your career with a world-class industry leader!

We are seeking an experienced Oracle PL/SQL Developer to join one of the largest multinational insurance groups on the globe.

This is a unique opportunity to bring your talents to a high-performing team in Athens in a full-time, permanent role.


The company offers the following benefits for the Oracle PL/SQL Developer position:

  • Competitive salary and benefits package.
  • Professional development and education.
  • Health and wellbeing programs.
  • Positive learning and growing environment.

As an Oracle PL/SQL Developer, your primary responsibilities will include:

  • Build & Deploy: Design and deliver high-quality database components and full-scale application solutions.
  • Analyze & Solve: Work closely with stakeholders to turn business problems into scalable technical realities.
  • Maintain & Innovate: Support existing systems through feature enhancements and efficient troubleshooting.
  • Document & Support: Manage technical documentation and provide first-tier user support and incident handling.
  • Uphold Standards: Execute all work within a framework of industry best practices for coding and testing.

In order for your experience to match the Oracle PL/SQL Developer position, you need to have the following: 

  • University degree in Computer Science, IT, or a related engineering field.
  • At least 2 years of professional experience in Oracle development.
  • Advanced proficiency in SQL and Oracle PL/SQL.
  • Familiarity with Oracle Forms and Oracle Reports.
  • Familiarity with Oracle Application Express (ApEx) and RESTful Services would be considered as an asset.
  • A background in the Insurance/Finance sectors, will be considered an plus.
  • Fluency in both Greek and English (written and verbal) is essential.

2+ years of experience with Oracle PL/SQL.


Got any questions regarding the Oracle PL/SQL Developer position? You can contact Aspasia at +30 6948486093, from Monday to Friday between 10:00 and 16:00. Otherwise, feel free to contact me at aamoiridou@randstad.gr.

We look forward to receiving your application, uploading your updated English CV by clicking the 'apply now' option.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​All applications are considered strictly confidential.

Shown 4 off 70

SHOW MORE