Careers

Java Software Engineer

9/4/2026

Are you a senior Java developer eager to build resilient, cloud-native applications alongside high-performing, distributed teams? We are seeking an experienced and efficient Full-Stack Java Engineer to drive the development of complex enterprise applications.

In this role, you will leverage modern Java frameworks and microservices architecture to solve real-world engineering challenges. If you thrive in fast-paced environments, possess strong communicative skills, and enjoy working with cutting-edge cloud technologies, this is an excellent opportunity to advance your career.


You will join a forward-thinking, collaborative technical environment that encourages continuous learning and innovation. In return, you will receive:

  • A competitive compensation package commensurate with experience.
  • Flexible hybrid working model
  • The opportunity to work on complex, cloud-native applications within distributed teams.
  • Modern work environment focused on technical growth and professional development.

As our Full-Stack Java Engineer, you will contribute directly to the architecture, development, and delivery of high-volume, cloud-native systems. Your key responsibilities will include:

  • Backend Development: Write clean, efficient, and maintainable Java code utilizing modern IDE tooling and centralized Git workflows.
  • Framework Integration: Architect and maintain enterprise application logic using Spring (specifically Spring Integration), Aspect-Oriented Programming (AOP), JPA, and JDBC.
  • Front-End & UI Integration: Develop and maintain user interfaces using React to ensure seamless end-to-end user experiences.
  • Containerization: Package and deploy applications using Docker and modern containerized workflows.
  • Cross-Team Collaboration: Communicate fully in English while collaborating effectively with international, distributed engineering teams.What we expect from you

To excel in this position, you should bring a strong foundation in enterprise Java technologies paired with hands-on experience in containerized environments. We are looking for:

  • Java Mastery: 4–5 years of hands-on experience building complex applications with strong proficiency in Java, modern IDEs (e.g., VS Code), and Git.
  • Spring & AOP Frameworks: 2–3 years of experience with Spring (including Spring Integration) and 1–2 years of experience with Aspect-Oriented Programming (AOP), JPA, and JDBC.
  • UI Capabilities: Proven experience building UI front-end applications using React.
  • Containerization: At least 1 year of practical experience working with Docker or equivalent container tools.
  • Soft Skills: Exceptional team-oriented mindset, fast-learning agility, and full fluency in English.

While not mandatory, the following qualifications and tech exposure will be considered a strong advantage:

  • Experience with Reactive Application Design and asynchronous messaging patterns.
  • Hands-on experience with container platforms (Kubernetes, OpenShift) and major cloud providers (Azure, AWS).
  • Exposure to automated DevOps environments and CI/CD pipelines.
  • Experience with messaging, caching, and database solutions such as Kafka, Redis, RDBMS, or Business Rule Engines (e.g., Drools).
  • Familiarity with Application Security concepts, Entra ID, and JWT.

2+ years of experience as a software engineer


Got any questions regarding this position? You can contact Konstantinos Adamopoulos at 6940080281, from Monday to Friday. Otherwise, feel free to contact me at kadamopoulos@randstad.gr.

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

In case that your application advances to the next stage, you may be automatically invited to submit a video, answering a few interview questions.

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.

Automation QA Engineer

9/4/2026

Are you a talented QA Engineer?

This is your opportunity to leverage your technical expertise to architect and build next-generation testing frameworks for a major international financial services client. You will be essential in driving end-to-end quality, ensuring the absolute reliability of complex APIs and UI environments, and embedding bulletproof automation into their continuous delivery pipelines.

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

The QA Automation Engineer position is full-time, based in Athens. A 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 an Automation QA Engineer, you will join a talented tech team, and your duties will be the following:

  • Design, develop, and maintain robust, scalable end-to-end test suites using Playwright.
  • Build and execute comprehensive API automation tests using REST Assured.
  • Integrate automated tests into deployment pipelines to enable continuous testing and rapid feedback loops.
  • Identify, document, and track software defects, working closely with engineering teams to ensure swift resolution.
  • Advocate for QA best practices, mentoring team members and continuously improving testing maturity.

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

  • Experience building and maintaining end-to-end UI test automation frameworks using Playwright.
  • Experience in API test automation using REST Assured.
  • Solid programming skills in languages commonly paired with these tools (e.g., Java, JavaScript/TypeScript).
  • A sharp eye for detail, deep understanding of QA methodologies, and experience working in an Agile environment.
  • Previous experience working within the Banking or Financial Services industry (understanding of financial compliance, secure transactions, or fintech workflows) would be considered as a strong plus.

Experience with Playwright and REST Assured for API test automation.


Got any questions regarding the 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.

Senior Data Engineer

9/4/2026

Are you a Senior Data professional who enjoys mentoring talent and designing high-performance data architectures? Join a global leader in IT consulting and lead the development of robust data solutions for prestigious international clients.

In this role, you will combine your deep technical expertise in the Microsoft SQL ecosystem with business acumen, acting as a technical lighthouse for our junior engineering team.


What’s in it for you:

  • Competitive remuneration package & Performance-based bonus.
  • Hybrid work model (mix of office and home).
  • Private health insurance, Pension plan, and Share purchase plan.
  • Monthly meal vouchers (Tickets).
  • Leadership exposure: A clear path to managing larger teams and complex project architectures.
  • Access to a global network of experts and cutting-edge corporate resources.

The RoleAs a Senior Data Engineer, you will be responsible for the end-to-end design and build of scalable data solutions. You will play a pivotal role in ensuring the quality of our deliverables while providing essential technical guidance and mentorship to junior team members, fostering a culture of excellence.

Your Key Responsibilities:

  • Lead the design and implementation of robust data architectures using on-premise MS SQL Server technologies.
  • Mentor and guide junior developers, assisting them in technical design and ensuring best practices in database management and ETL processes.
  • Develop complex data models that drive strategic business decisions and high-level reporting.
  • Collaborate with business stakeholders to translate VBM methodologies into technical requirements.
  • Oversee the integration of data flows into visualization tools, ensuring data accuracy and top-tier performance.

What we are looking for:

  • University degree in Computer Science, Statistics, Mathematics, or a related Quantitative field.
  • Hands-on experience in Data Engineering with a mastery of MS SQL Server (T-SQL, SSIS, Performance Tuning).
  • Proven experience in mentoring or leading technical team members.
  • Exposure to VBM methodologies or a strong understanding of financial/business data modeling.
  • Experience with QlikSense or Qlikview (or similar BI visualization tools like Tableau/Power BI) would be considered as a strong plus.
  • Excellent command of the English language.
  • A proactive leader with an analytical mindset and a passion for knowledge sharing.

Hands-on experience in Data Engineering with a mastery of MS SQL Server.


Got any questions regarding the position? You can contact Aspasia Amoiridou 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.

EAM Consultant (IBM Maximo)

9/4/2026

Are you an ambitious EAM professional looking to shape the future of digital transformation? 

This is your opportunity to leverage your technical expertise to architect and optimize next-generation Asset Management frameworks for enterprise-level operations. You will be essential in driving operational efficiency, ensuring the absolute reliability of critical equipment, and embedding cutting-edge EAM and CMMS solutions into core business workflows. 

If you are ready to tackle massive-scale lifecycle challenges and solidify your legacy within the world of industrial and asset technology, this is the role for you. The Enterprise Asset Management Consultant position is based in Athens, with a hybrid work model also provided.


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

  • Digital Transformation: Participate in business transformation projects focused on digitizing maintenance and asset management processes.
  • Requirements Analysis: Analyze and document business requirements in close collaboration with relevant departments and end-users.
  • Process Optimization: Design and optimize workflows related to: Asset and equipment management, Preventive and corrective maintenance, Field service and maintenance crew management, Inventory and spare parts management, Technical resource management.
  • Systems Implementation: Contribute to the implementation, upgrade, or enhancement of EAM/CMMS systems.
  • Consulting: Provide expert advisory services and share Asset Management best practices.

Professional experience in one or more of the following areas:

  • Enterprise Asset Management (EAM).
  • Computerized Maintenance Management Systems (CMMS).
  • Experience with IBM Maximo Application Suite (MAS) and specifically IBM Maximo Asset Management would be considered as a strong plus.

Experience with EAM (CMMS, MAS or IBM Maximo Asset Management is a plus).


Got any questions regarding the 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 60

SHOW MORE