Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Key QualificationsBachelor's degree in Information Technology, Computer Science, or a related field;A minimum of 6 years of hands-on experience in Java development (Java v11+) with the Spring or Spring Boot framework;Strong programming fundamentals with a focus on design and coding best practices;Extensive experience with relational databases;Proficiency in web applications and front-end development using JavaScript frameworks, primarily Angular;Familiarity with Elasticsearch, Kafka, and JMS;Development experience with open-source Java Stack technologies such as Postgres, Maven, Git/Bitbucket, and JUnit;Excellent verbal and written communication skills in English (B2 level or higher);A collaborative mindset and the ability to work effectively in a multicultural and international environment.
About the job
Join Our Team as a Full-Stack Java Software Engineer!
Core Values: Trust | Respect | Team Spirit
Our Key to Success: Our dedicated team members who enhance our projects with their skills and integrity!
Your daily tasks will encompass back-end development and testing of web applications utilizing the Java programming language (version 8 and above). Collaborate in a dynamic environment that fosters both professional growth and team collaboration.
About Trasys Greece
Trasys Greece, a part of the NRB Group, is a forward-thinking organization that values diversity and inclusion. We are committed to providing equal opportunities to all applicants and fostering a workplace that respects and values every individual.
Our Core Values: Trust | Respect | Team SpiritOur Secret to Success: The exceptional individuals who embody integrity and expertise!Position: Automation Testing Engineer | Employment Type: Full-time | Location: Athens, GreeceIn this role, your daily responsibilities will encompass:Automating test cases utilizing Robot Framework, Cypress, or Selenium.Developi…
Mellon Technologies, the flagship entity of the Mellon Group of Companies, has been a leader in technology solutions since its inception in 1994 in Athens. Our comprehensive suite of services includes specialized technology solutions, contact center operations, and business process outsourcing designed to meet the growing demands of financial institutions and organizations with robust consumer transaction activities, including Retail Banks, Public Utilities, Telecommunications Providers, and large Private Companies.We are currently on the lookout for a highly talented Senior .NET Developer with a passion for architecture and team leadership.Position Overview: The successful candidate will possess exceptional hands-on development skills paired with advanced expertise in analysis, solution design, and technical leadership. You will be instrumental in steering the development team towards delivering high-quality solutions while ensuring effective communication with stakeholders and clients.Key Responsibilities:Architect and develop robust backend solutions leveraging C# and .NET technologies.Perform system analysis, recommend architectural enhancements, and advocate for best practices.Engage collaboratively with product owners, business analysts, and clients to gather requirements and translate them into technical deliverables.Mentor junior developers, conduct code reviews, and uphold software development standards.Participate actively in planning, estimation, and technical decision-making processes.Optimize system performance, scalability, and reliability through thoughtful design and implementation.Qualifications:5+ years of hands-on experience in backend development utilizing Microsoft technologies (C#, .NET / .NET Core).Thorough understanding of software architecture, design patterns, and clean coding principles.Proficiency in RESTful APIs, Entity Framework, and SQL databases.Ability to dissect complex requirements and convert them into actionable technical specifications.Exceptional communication skills with an aptitude for interacting with clients and internal stakeholders.Demonstrated experience in leading or mentoring development teams.Preferred Qualifications:Full-stack experience with Razor, Blazor, or other Microsoft web technologies.Familiarity with cloud platforms (Azure preferred).Knowledge of DevOps practices and CI/CD pipelines.Experience with frontend frameworks (e.g., JavaScript, TypeScript) is a plus.Soft Skills:Strong problem-solving mindset and a sense of ownership.Ability to work autonomously and collaboratively within a team.Proactive attitude and meticulous attention to detail.
At Uni Systems, we are dedicated to transforming digital aspirations into tangible solutions. As we continue to expand, we are seeking a skilled Network Engineer to become part of our exceptional UniQue team.Key ResponsibilitiesAs a Network Engineer, you will be responsible for:Conducting advanced troubleshooting of network issues using network analyzers, sniffers, and a range of troubleshooting tools.Performing log file analysis and examining traces and dumps.Monitoring network performance and ensuring the reliable operation of LAN and WAN connections.Configuring and maintaining network devices including routers, switches, firewalls, and VPNs.Implementing network changes, updates, and fixes in accordance with established procedures.
Join Euronet Worldwide, a pioneering force in the payments processing industry, where we are not just creating payment solutions but redefining the future of financial transactions across the globe. Our innovative offerings, including mobile wallets, card issuing, and real-time payment platforms, are transforming digital transactions in over 160 countries.We are seeking highly motivated and results-driven Software QA Analysts to join our vibrant QA Team in Athens. As part of our diverse, international workforce, you will play a crucial role in guaranteeing the quality and dependability of our software products through thorough testing and analysis.Your Experience @EuronetAs a member of the #Euronetter community, you will thrive in a human-centric environment founded on trust, respect, and collaboration. Your efforts will be acknowledged, and your career development will be fostered through significant opportunities for growth.Benefits & Perks That MatterAttractive salary and benefits packagePerformance-based bonuses annuallyComprehensive private health insuranceEmployee Stock Purchase PlanAccess to state-of-the-art tools and technologiesFlexible hybrid working arrangementCareer progression and regular performance evaluationsIncentives for employee referrals, wellness initiatives, and volunteer opportunitiesChance to work in a stable, dynamic, and global settingYour ImpactInstall software and configure systems for optimal functionality.Troubleshoot technical issues to ensure smooth operations.Conduct end-to-end testing of electronic payment transactions to verify accuracy.Develop test plans and scripts in alignment with network specifications.Document changes meticulously and update relevant documentation.Ideal Candidate ProfileBachelor's degree in Computer Science or a related field.A minimum of 1 year of experience in software testing or configuration.Familiarity with global card schemes such as MasterCard and Visa.Proficient in SQL databases (e.g., MariaDB, MySQL, PostgreSQL, Oracle, MSSQL).A basic understanding of the EFT payments sector and payment scheme specifications is advantageous.Experience with IBM AS400 systems is a plus.Excellent written and verbal communication skills in English and Greek.Must be eligible to work in the EU full-time and permanently, without the need for employer sponsorship.Key Attributes for SuccessEnthusiasm for continuous learning, growth, and adaptability in a fast-paced environment.Proactive problem-solving skills to identify issues early and devise effective solutions.
Join our dynamic team at finartix as a Senior IT Quality Assurance Lead, where you'll play a pivotal role in ensuring the highest quality of our software products. In this senior position, you will lead QA efforts, develop testing strategies, and mentor junior QA staff, leveraging your expertise in automation and manual testing. You will collaborate closely with development teams to ensure a seamless integration of quality assurance processes throughout the software development lifecycle.
Join Skroutz, where our vision is to redefine online shopping experiences. Since our inception in 2005, we have been committed to understanding our customers' needs and delivering exceptional value to both consumers and merchants alike.Our ambition is to establish Skroutz as the Everyday App, the ultimate destination for millions seeking everything from the latest smartphones to essential groceries, trendy clothing, and even rare gaming collectibles. We are excited to expand our reach beyond Greece, targeting rapid growth across Europe, including Cyprus and the Balkans, with a steadfast focus on customer satisfaction at every step.We are on the lookout for passionate individuals who thrive in e-commerce and technology. If you are eager to create outstanding shopping experiences and empower sellers globally, we invite you to be part of our dynamic team.At Skroutz, we believe in turning everyday moments into extraordinary experiences. Ready for the challenge?#AimToAmazeOur Engineering ValuesMaster your craft. Be proud of your work and continuously improve your skills.Release early & Iterate. Gather feedback swiftly and refine your approach based on insights.Collaborate effectively. Support your teammates and take initiative.Simplify your processes. Avoid unnecessary complexity in your work.Enjoy what you do. Celebrate your successes.Technologies We UseOur primary technology stack includes Ruby for backend development using the Ruby on Rails framework, complemented by Javascript (ES6) and React/Redux for frontend solutions. We utilize a MariaDB cluster for data storage and leverage Elasticsearch, Kafka, MongoDB, Redis, and Memcached for enhanced performance. We employ Jenkins for CI/CD and various monitoring tools like Sentry, NewRelic, and Grafana to ensure system reliability. For more insights into our engineering practices, visit our Engineering blog.
Join Novibet as a .NET Software Developer!Are you eager to embrace a pivotal position within a vibrant and rapidly expanding organization? If you possess a strong enthusiasm for Software Development and excel in a fast-paced setting, this may be the perfect opportunity for you.About UsEstablished in 2010, Novibet is a premier GameTech company making significant strides across Europe, the Americas, and other regions, including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand. With operational hubs in Greece, Malta, Brazil, and Mexico and a workforce exceeding 1,200 employees globally, we pride ourselves on remaining at the cutting edge of technological innovation, consistently pushing boundaries to deliver seamless entertainment and online gaming experiences to our swiftly growing clientele.Why Choose Novibet?At Novibet, we empower our team members to excel, emphasizing growth through active listening and learning in a collaborative environment of innovative thinkers who are continually adapting to new challenges. Our commitment extends to cultivating a positive, inclusive, and supportive workplace culture where every individual can flourish.By joining us, you will become part of a diverse team of over 1,200 individuals worldwide, united in our values of collaboration, innovation, and personal development.Our proprietary platform is a dynamic ecosystem comprising over 150 microservices and applications, the majority of which are designed for high availability. Our technology stack includes .NET Core, SQL Server, RabbitMQ as a message broker, and Redis for caching, alongside the ELK stack for logging, Kafka for event streaming, and MongoDB.Your ResponsibilitiesDevelop high-quality web and API applications using C# and .NET CoreContribute to system technical design and evaluate new tools/technologiesRevise, update, refactor, and debug existing codeImplement security measures and data protection protocolsIntegrate with third-party service APIsDemonstrate familiarity with web technologies (HTTP protocol and RESTful APIs) for API consumption and developmentMaintain efficient MS SQL databasesParticipate in team code reviews.What You BringA Bachelor’s and/or Postgraduate Degree in a relevant fieldA minimum of 3 years of relevant professional experience, preferably in FinTech or Payment SolutionsA focus on efficiency, user experience, and continuous process enhancementOutstanding time management abilitiesThe capability to work autonomously as well as collaborativelyProficiency in English, both verbal and writtenTechnical Skills We DesireProficient in .NET C# (6.0+), WebAPI, Entity Framework, LINQExperience with Microservices architectureFamiliarity with message brokersUnderstanding of reactive programming patternsAbility to write clean, maintainable, and fault-tolerant code
Join our innovative team at European Dynamics as a highly skilled Full Stack Developer with a robust background in DevOps. In this key role, you will spearhead new and ongoing projects, delivering high-quality software solutions from initial concept through to production. You will be instrumental in ensuring our infrastructure remains scalable and reliable. This position requires fluency in English, with the flexibility to work remotely while being based in Athens, Greece. You will collaborate with a talented team of diverse experts, all dedicated to achieving shared goals. We value qualities such as responsiveness, integrity, and reliability, alongside strong analytical, problem-solving, and organizational skills. Your ability to effectively work within a team is vital, especially given the nature of our projects funded by the European Commission and national research frameworks. We are looking for a proactive, adaptable individual who takes ownership of their responsibilities.Key Responsibilities: Design, develop, and maintain efficient, reusable, and reliable code across various projects. Implement user interface components and workflows utilizing front-end languages and frameworks. Enhance server-side logic for optimal performance and responsiveness to front-end requests. Optimize applications for peak speed and scalability. Automate deployment processes with CI/CD pipelines to streamline development cycles and expedite deployments. Architect and implement system infrastructure utilizing best practices in cloud services such as AWS, Azure, or GCP. Champion initiatives for containerization and orchestration using tools like Docker and Kubernetes. Monitor live systems, troubleshoot issues, and ensure system stability and reliability. Contribute to creating and maintaining technical documentation. Bring forward innovative ideas to enhance software development processes and methodologies. Collaborate with cross-functional teams to define and design new features. Maintain high standards of code quality, organization, and automation.
Are you an enthusiastic Software Tester / Junior IT Consultant with fluency in German? Join our dynamic team at European Dynamics, where you will have the flexibility to work remotely or from our offices in Thessaloniki or Athens.Your Responsibilities:Conduct thorough software testing in close collaboration with clients and development teams.Perform manual testing of web applications.Create detailed test cases and documentation, including user manuals.Provide support and manage 3rd-level service desk inquiries.Engage in effective communication with developers and business analysts.
Join INTRALOT as an Application Support EngineerYour Role: As an Application Support Engineer, you will play a vital role in maintaining the smooth functioning of our applications. Your responsibilities include:Monitoring and addressing production issues at the 2nd level within specified timelines.Quickly initiating a 'Problem' report when the root cause of an incident is not identified.Performing in-depth troubleshooting for incidents and problems in production.Taking ownership of problem tracking and monitoring with a goal to improve processes for recurring issues.Reproducing incidents and confirming fixes through comprehensive regression testing.Contributing to root cause analysis initiatives to avert future outages or quality challenges.This role requires flexibility, as it may involve shift work and occasional international travel to serve our global clientele.
Ocadogroup is looking for a C++ Automation Engineer to help advance its automation frameworks and tools in Athens, Greece. This role centers on developing solutions that make systems more efficient and reliable. Role overview As a C++ Automation Engineer, you will work closely with teams across different functions. The main focus is on designing, building, and deploying automation solutions using C++. The work directly supports the improvement of internal processes and system stability. What you will do Enhance and maintain automation frameworks and tools using C++ Collaborate with colleagues from various departments to identify automation needs Implement solutions that boost efficiency and reliability Requirements Strong knowledge of C++ programming Interest in automation and process improvement Ability to work effectively with cross-functional teams
Satori Analytics builds data-driven AI solutions for clients in sectors such as fintech, airlines, FMCG, retail, manufacturing, and financial services. Headquartered in Athens, the company has a team of over 100 specialists, including Data Engineers and Data Scientists, who focus on delivering analytics that clarify business decisions. As a scale-up, Satori Analytics continues to grow its presence across South-Eastern Europe and beyond. Role overview The Senior MLOps Engineer will design and maintain the infrastructure required to bring machine learning models into production. This role ensures that models transition smoothly from experimentation to real-world deployment, supporting the reliability and scalability of AI solutions. Key responsibilities Develop and maintain infrastructure for deploying machine learning models at production scale, ensuring reliability and scalability. Build automated, reproducible ML pipelines for training, evaluation, deployment, and retraining, with strong version control practices. Package and serve models as production services across cloud, on-premise, or hybrid environments, focusing on performance and reliability. Monitor model performance, data drift, system health, and production signals to support retraining and troubleshooting. Collaborate with Data Scientists, AI Engineers, and Software Engineers to improve model testing, deployment, and maintenance processes. Contribute to standards for CI/CD, model registry, observability, security, and governance across ML projects. Support deployment and optimization of large language model (LLM) systems, including inference services and GPU resource management. Maintain strong access control, data governance, and operational resilience within ML deployments. Location This position is based in Athens, Attica, Greece.
Ready to Make a Difference? Join MORO TECH!MORO TECH is a cutting-edge technology firm with a diverse, global team dedicated to empowering businesses through transformative solutions, data-driven strategies, and exceptional technical expertise.Envision yourself as part of a team that collaborates with one of the world's largest OEMs, influencing the future of the smart mobility industry. Here, your innovative ideas are not just welcomed; they are crucial to our mission!We value creativity, diverse perspectives, and an inclusive atmosphere where every contribution matters. If you're passionate about meaningful work and eager to grow in a dynamic environment, we want to hear from you!Role Impact:As a QA Automation Engineer, you will collaborate with Software Engineers and Product Owners within a cross-functional team to deliver pioneering solutions in the smart mobility ecosystem.Daily Responsibilities:Lead the software testing lifecycle, ensuring effective test plan design and providing timely feedback on requirements and technical documents.Conduct manual testing for new features and bug fixes.Coordinate and execute integration testing with clients and third-party teams.Contribute to designing, developing, and maintaining advanced automated test suites for mobile applications.Work closely with Development teams, QA members, and the Delivery Manager to ensure high-quality deliverables.Collaborate with Business Analysts and Product Owners to define structured and testable user stories.Engage in test management activities including test execution, reporting, and tracking.Drive continuous improvement by exploring and recommending new technologies.
Are you a passionate Software Tester dedicated to upholding software quality? If so, we invite you to join our dynamic team in Athens!Key Responsibilities:Develop and execute comprehensive test cases while meticulously documenting results.Collaborate closely with the development team to design, implement, and maintain automated testing frameworks.Engage with developers to streamline testing processes.Contribute to the strategic planning of testing activities and provide accurate effort estimations.Take a leading role in enhancing testing methodologies and processes.
Join our dynamic team at Intralot as a Senior Cyber Security Engineer!In this pivotal role, you will be responsible for:Leading the engineering, design, and implementation of sophisticated security measures to safeguard our systems, networks, applications, and information assets.Implementing and managing Cyber Security Platforms (such as EDR, WAF, PAM, and email security), including optimization and vendor management.Deploying and administrating SIEM platforms, developing detection use cases, correlation rules, dashboards, and reports.Conducting threat detection, investigation, and incident response, ensuring prompt containment, root cause analysis, and documentation of lessons learned.Overseeing and participating in vulnerability management programs, including infrastructure, application, and cloud environments; defining remediation priorities and tracking progress with system owners.Coordinating and guiding penetration testing engagements, effectively communicating findings to development teams and system owners.Mentoring and supporting colleagues, while collaborating cross-functionally with IT, DevOps, and business teams.
Fraport Greece is currently on the lookout for a highly experienced and proficient Senior Cyber Security Engineer to enhance our IT&T Department. The successful candidate will be pivotal in architecting, executing, and sustaining robust cybersecurity frameworks to safeguard our intricate and evolving operational landscape across airports, headquarters, and data centers.Key Responsibilities:Develop, implement, monitor, and upgrade security protocols to safeguard the organization’s data, systems, and networks.Conduct monitoring, analysis, response, and evidence collection related to security alerts and incidents.Oversee vulnerability assessments and patch management processes.Engage in the enforcement and oversight of corporate policies, processes, and procedures.Assist in the creation of business continuity plans, project documentation, and corporate policies.Coordinate activities within the Security Operation Center (SOC).Handle daily administrative tasks, reporting, and liaise with relevant departments within the organization.
Join our dynamic team at uni-systems as a Senior Microsoft Systems Engineer within the UniQue Modern Workplace & Cloud Services division, part of our ICT Services Technical Division. We are on a continuous growth path and passionate about technology and innovation!Your role will involve designing, implementing, optimizing, and supporting complex IT systems based on Microsoft technologies. You will be responsible for managing both remote and on-site IT infrastructure for our clients while also investigating and resolving technical issues.
Optasia is an innovative B2B2X financial technology platform dedicated to enhancing scoring, financial decision-making, disbursement, and collection processes. Our mission is to foster financial inclusion for everyone. Join us in transforming the financial landscape!We are on the lookout for passionate and driven professionals who thrive in a collaborative environment. As a member of our dynamic team, you will contribute to delivering innovative solutions that make a difference.Data plays a pivotal role in Optasia's growth strategy, with our ML Engineering team being a key contributor. We harness data from various sources into our extensive big data clusters and develop and manage multiple analytical pipelines using state-of-the-art big data technologies.As a Senior ML Infrastructure Engineer, you will play a crucial role in enhancing Optasia's data-driven decision-making and credit risk management by developing and optimizing scalable, end-to-end ML pipelines. Your key responsibilities will include: (i) building robust ML pipelines, (ii) designing statistical and machine learning algorithms, and (iii) operationalizing these solutions to bolster credit risk management, directly impacting Optasia's success.Your Responsibilities:Provide technical guidance in ML engineering to ensure the adoption of optimal tools and methodologies, staying ahead of emerging trends and delivering industry-leading solutions.Enhance the scalability, stability, accuracy, speed, and efficiency of ML workflows while maintaining stringent testing and code quality standards.Contribute to the design and development of microservices and tools that facilitate the Machine Learning lifecycle at Optasia.Collaborate on the design and implementation of scalable, real-time microservices utilized globally.Foster continuous improvements in the development lifecycle with the team.Design, develop, and maintain large-scale Spark jobs using PySpark and Scala.Build and manage CI/CD pipelines with Jenkins.Create automation scripts using Python or Bash.Develop and deploy scalable Airflow pipelines to support the Machine Learning lifecycle.Conduct data exploration and analysis to scope, build, and refine Machine Learning proof-of-concepts (PoCs).Partner with Engineers and the Credit Risk team to design and implement solutions that deliver business value at Optasia.Optimize the codebase through Spark job tuning and refactoring.Drive enhancements to our feature engineering engine for improved efficiency.
Role Overview netcompany1 is hiring a Mid/Senior IT Business Analyst in Athens. This position focuses on working with Agile teams to improve business processes and deliver practical solutions. The analyst will work side by side with stakeholders to understand needs, document requirements, and help shape project outcomes. What You Will Do Gather and document business requirements from stakeholders Analyze existing processes to identify areas for improvement Translate business needs into actionable tasks for Agile development teams Guide teams using Agile methodologies to meet project objectives Support delivery of solutions that improve efficiency and effectiveness What We Look For Proven experience as an IT Business Analyst Strong background in Agile practices Analytical mindset and a knack for problem-solving Excellent communication skills
Mercier Consultancy is on the lookout for a passionate French-Speaking Customer Service Representative to join our client, a premier HR and Payroll Software Provider located in Greece. In this vital position, you'll deliver exceptional support to our French-speaking clientele, guiding them through inquiries related to HR and payroll software solutions.Your proficiency in French will be crucial as you assist customers in navigating the software, resolving technical issues, and delivering a seamless experience with our products. You will significantly contribute to enhancing customer satisfaction and ensuring the success of our client’s software offerings.Key ResponsibilitiesDeliver outstanding customer support in French via phone, email, and chat regarding HR and payroll software inquiries.Guide clients through software setup, troubleshooting, and effective feature utilization.Address and resolve customer issues and inquiries promptly and professionally.Maintain accurate records of all customer interactions within our CRM system.Work collaboratively with technical teams to resolve complex inquiries and meet customer needs.Collect customer feedback to enhance service quality and software functionality.Stay informed about industry trends and advancements in HR and payroll software.