Mid Senior Software Engineer Spring Spring Boot jobs in Thessaloniki – Browse 52 openings on RoboApply Jobs

Mid Senior Software Engineer Spring Spring Boot jobs in Thessaloniki

Open roles matching “Mid Senior Software Engineer Spring Spring Boot” with location signals for Thessaloniki. 52 active listings on RoboApply Jobs.

52 jobs found

1 - 20 of 52 Jobs
Apply
netcompany1 logo
Full-time|On-site|Thessaloniki

Join our dynamic team at netcompany1 as a Mid-Senior Software Engineer specializing in Spring and Spring Boot. In this role, you will be responsible for designing, developing, and maintaining robust software solutions that meet the needs of our clients. You will collaborate with cross-functional teams to ensure the successful implementation of projects and c…

Jul 3, 2025
Apply
Netcompany logo
Full-time|On-site|Thessaloniki

Are you ready to be at the cutting edge of technology as a Mid-Senior React Developer at Netcompany? Join our dynamic team, where you will play a crucial role in transforming large-scale projects that touch the lives of millions of citizens across the EU.Responsibilities:Collaborate with cross-functional teams to define and implement the strategic vision for front-end development in alignment with business objectives.Mentor and support junior developers, fostering a culture of continuous learning and improvement.Design and develop scalable, high-performance web applications that significantly enhance user experience.Work closely with project managers to gather requirements and set realistic deadlines.Promote modern development practices and tools, contributing to the establishment of best practices to boost team efficiency.Troubleshoot complex technical issues, delivering innovative solutions to improve product performance.Ensure timely delivery of project milestones while adhering to high-quality standards.Engage in technical decision-making processes, contributing to the future evolution of upcoming projects.

Mar 11, 2026
Apply
European Dynamics logo
Full-time|Remote|Remote — Thessaloniki, Central Macedonia, Greece

Are you a driven Java/JEE Software Engineer eager to take on a rewarding role in a dynamic environment? We invite you to join our innovative team at European Dynamics, where you can engage in meaningful projects that make a difference. Enjoy the freedom of working fully remotely while collaborating with a friendly team dedicated to developing advanced applications for key public institutions across Germany, Austria, and Switzerland. We uphold rigorous standards in software development and offer continuous coaching and training to further your growth and expertise. Proficiency in German, with a desire to improve, is a plus.Your Responsibilities:Contributing to the design and implementation of sophisticated web applications;Developing, testing, and maintaining large-scale software solutions;Ensuring effective collaboration within the team;Meeting software quality standards;Creating comprehensive technical documentation.Essential Requirements:Bachelor's degree in Computer Science or a related field, or equivalent practical experience;Passion for programming and solid knowledge of Java/JEE;Team-oriented mindset with a focus on quality;Proficiency in English and German.Desirable Qualifications:Familiarity with Java/JEE, front-end frameworks (e.g., Angular), web services (REST or SOAP), object-relational mapping (e.g., Hibernate), XML, and/or databases (e.g., SQL, ETL) is advantageous.Why Join Us?We value talent and commitment, and here’s what you can expect:Competitive full-time salary;Private Health Coverage through the company’s group program;Flexible Working Hours;Access to top-tier tools;Opportunities for Professional Development: Participate in language courses, specialized training, and continuous learning;Career Growth: Collaborate with some of the most innovative minds in the industry;A Dynamic Work Environment: Achieve challenging goals with autonomy and mentorship, fostering both personal and organizational growth.If you're ready for an exciting challenge and wish to work with cutting-edge technologies, we would love to hear from you! Please submit your detailed CV in English, citing reference: (JSEG/02/26).Explore our other open positions by visiting our career section on our website (www.eurodyn.com) and follow us on Twitter (@EURODYN_Careers) and LinkedIn.

Feb 2, 2026
Apply
Schoox logo
Full-time|On-site|Thessaloniki, Thessaloniki, Greece

Join Our Innovative Team at SchooxAt Schoox, we pride ourselves on being a cutting-edge platform for learning and talent development, dedicated to transforming traditional, compliance-driven training into a dynamic approach that empowers employees and drives business growth. Unlike other learning management systems, our platform enables organizations to assess the challenging-to-measure impacts of their learning initiatives on overall business performance.In a competitive landscape with over 500 players, Schoox has emerged as one of the fastest-growing talent development platforms, thanks to our innovative product strategy and commitment to reimagining corporate training. Our mission is to foster a culture of satisfied customers through the happiness of our employees.Your Role as a Backend Software EngineerAs a key member of our development team, you will take on the role of a Backend Software Engineer, where you will have the autonomy to influence crucial technology and product decisions. Collaborating with fellow engineers, you will contribute to building a product that resonates with our users. Given the rapid evolution of our product, your ability to adapt to both qualitative and quantitative feedback will play a vital role in shaping our offerings. Proficiency in PHP and MySQL is essential, while experience with NoSQL databases like MongoDB and familiarity with Java will be considered a significant advantage.We seek talented software engineers who possess a profound understanding of system engineering and thrive in a fast-paced startup environment. Responsibilities may expand based on your skills and contributions.What We Expect from You:The ideal candidate will embody the following traits:Acquisitive Learner: Resourceful in seeking knowledge and learning independently.Principled: Aligns activities and tasks with overarching goals and values.Disciplined: Brings structure to both work and life.Adaptable: Adjusts beliefs and actions based on new information.Facilitative: Cultivates talents and capitalizes on opportunities.Qualifications:We are looking for candidates who meet the following criteria:Technical Proficiency: Strong experience with PHP and MySQL.NoSQL Knowledge: Familiarity with MongoDB is a plus.Design Patterns: Understanding of design patterns will be appreciated.Language Skills: Proficient in English; a CPE certificate is a plus.Education: A university degree is required.What We Offer:We are looking for someone who enjoys solving problems and making things work smoothly. Our team operates in an open and collaborative environment, and we are committed to fostering a fun and engaging workplace.

Jan 20, 2026
Apply
Kaizen Gaming logo
On-site|On-site|Thessaloniki, Greece

Join the Kaizen Gaming Team!At Kaizen Gaming, the driving force behind Betano, we are proud to be recognized as one of the leading GameTech companies globally, operating across 19 markets. Our commitment to leveraging innovative technologies allows us to deliver exceptional experiences to millions of customers who rely on us for their entertainment needs.Our diverse team comprises over 2,700 Kaizeners from more than 40 nationalities, collaborating across three continents. We are honored to consistently rank among the Best Workplaces in Europe and have received the Great Place to Work certification for our offices. Embrace the opportunity to unlock your potential with us!About the RoleAs a Senior Backend Engineer, you'll be an integral part of an autonomous Agile team, collaborating closely with the Product Owner, Agile Delivery Lead, Automation Testers, and fellow Software Engineers to establish a distinct competitive edge for Kaizen and deliver an unparalleled online experience for our users. You will also engage with skilled backend professionals within the Backend Chapter. Key Responsibilities:In your role as a Senior Software Engineer at Kaizen, you will oversee a wide array of projects, ranging from customer-facing websites and mobile applications to internal tools and backend services designed to handle high traffic volumes.Take full ownership of our applications throughout a dynamic development journey.Design and implement innovative solutions, guiding them from conception to deployment.Transform requirements into both simple and sophisticated technological systems, tackling challenges presented by our large-scale, high-availability infrastructure.Contribute significantly to the design, construction, and maintenance of efficient, reusable, and reliable code.Explore and evaluate new technologies to discover effective methods for addressing daily challenges.Deliver high-value features swiftly.Challenge existing norms and drive continuous improvement within the team and the product.Our Technology Stack:Our platforms are predominantly developed in C# / ASP.NET, with new services utilizing .NET Core. Front-end applications are built using Vue.js or Angular, while legacy systems employ server-rendered (Razor) views in conjunction with jQuery. We leverage Microsoft Orleans for scalable distributed applications, and rely on MS SQL Server for most storage needs, supplemented by Redis and ElasticSearch where appropriate. RabbitMQ serves as our primary message broker.

Feb 4, 2026
Apply
Kaizen Gaming logo
On-site|On-site|Thessaloniki, Greece

Join Us at Kaizen Gaming!Kaizen Gaming, the powerhouse behind Betano, stands as one of the largest GameTech companies globally, proudly operating in 19 diverse markets. We are committed to harnessing cutting-edge technology to deliver an unparalleled experience to our millions of customers who rely on us for entertainment.Our vibrant team comprises over 2,700 talented individuals from more than 40 nationalities, spread across three continents.Recognized as one of the Best Workplaces in Europe and certified as a Great Place to Work across our offices, we assure you that every day here is extraordinary. Are you ready to Press Play on Your Potential?About the RoleIn 2021, we set out to double our team size, and we proudly accomplished that goal. As we look towards 2025, our focus is on refining our skills and positioning Kaizen as a 'Mobile First' company.Our mobile division features over 17 iOS Engineers and 18 Android Engineers, supported by Software Engineers in Test to ensure top-notch quality.Our engineers contribute either to the Mobile Infrastructure team or engage actively within cross-functional feature squads.Our mobile applications serve a vast user base, reaching millions across numerous countries and continents. We utilize Swift and Kotlin to build a robust codebase and invest significantly in testing at all levels. Our mission is to elevate our technical practices and advance to the next level.Tech Stack: Swift, Alamofire, SwiftUI components, Modular architecture, GitLab for source code management, Bitrise for CI/CD, XCTest for Unit Testing, XCUITest for UI Testing, MVC to MVP, SwiftLint, Structured Concurrency, Firebase, Figma for designs, Transifex for localization.Supportive Processes: Scrum/Kanban, Jira/Confluence, Firebase/Google Analytics/Google Tag Manager, Pair programming, Unit testing, GitFlow, Code Reviews.As a member of our iOS team, you will:Contribute to shaping the future of our mobile initiatives.Implement our technology roadmap adhering to the highest quality standards.Influence the technological vision of the iOS chapter.Engage in challenging tasks while continually honing your technical skills.

Feb 4, 2026
Apply
Speechify Inc. logo
Full-time|On-site|Thessaloniki, Greece

Role overview Speechify Inc. is looking for a Software Engineer to join the Platform team in Thessaloniki, Greece. The position centers on building and refining audio technology that underpins Speechify’s main products. Work in this role directly shapes how users interact with and experience the platform. What you will do Design, develop, and improve software supporting Speechify’s audio technology Collaborate with cross-functional teams to deliver solutions that scale and remain reliable Contribute to ongoing enhancements to ensure a high-quality user experience Location This role is based in Thessaloniki, Greece.

Apr 25, 2026
Apply
Kaizen Gaming logo
On-site|On-site|Thessaloniki, Greece

Join the Kaizen Gaming Family!At Kaizen Gaming, the driving force behind Betano, we stand as one of the leading GameTech firms globally, operating across 19 dynamic markets. Our commitment to harnessing state-of-the-art technology ensures we deliver an exceptional experience to our millions of loyal customers who rely on us for their entertainment needs.Our vibrant team comprises over 2,700 Kaizeners from more than 40 nationalities, spanning three continents. We take pride in being recognized as one of Europe’s Best Workplaces and a certified Great Place to Work in all our offices. Here, no two days are the same. Are you ready to Press Play on your potential?About the RoleAs a Software Engineer in Test, you will become an integral member of an autonomous Agile team, collaborating closely with the Product Owner, Agile Delivery Lead, and Software Engineers. Your mission will be to establish a competitive edge for Kaizen by delivering a unique online experience for our customers.In this pivotal role, you will leverage your technical expertise throughout the software development lifecycle, making a significant impact while working alongside talented engineers and business professionals. Your comprehensive understanding of the testing lifecycle will enable you to collaborate effectively with various colleagues, product owners, and stakeholders, instilling confidence in the product's quality.Key Responsibilities:Analyze user stories and acceptance criteria to create efficient test plans and both manual and automated test cases in partnership with the development team.Actively participate in scrum ceremonies to allocate test cases according to the test pyramid.Estimate, prioritize, plan, and coordinate testing activities effectively.Take ownership of the Software Testing Life Cycle (STLC) for new features, ensuring timely and quality delivery of testing suites.Research and implement test tools, methodologies, and trends to enhance existing practices and processes.

Feb 4, 2026
Apply
netcompany1 logo
Full-time|On-site|Thessaloniki

Join our dynamic team at netcompany1 as a Java Software Engineer, where you will play a key role in developing innovative software solutions. This position offers the opportunity to work on challenging projects, collaborate with talented professionals, and grow your skills in a supportive environment.

Jul 4, 2025
Apply
Speechify logo
Full-time|Remote|Thessaloniki, Greece

Speechify’s mission is to make reading accessible for everyone, removing barriers to learning for millions worldwide. Over 50 million people use Speechify to convert PDFs, books, Google Docs, news articles, and websites into audio, helping them read faster and retain more. Our products span iOS, Android, Mac, Chrome, and web. Google named us Chrome Extension of the Year, and Apple recognized us with the 2025 Design Award for Inclusivity. Our fully remote team includes nearly 200 engineers, researchers, and professionals from companies like Amazon, Microsoft, and Google, as well as graduates of leading universities such as Stanford. Many team members have also founded their own startups, bringing a wide range of experience and creativity to our work. Role Overview Speechify is hiring a Software Engineer for the Data Infrastructure & Acquisition team, based in Thessaloniki, Greece. This position focuses on data collection and infrastructure to support AI model training. The team builds and maintains petabyte-scale datasets efficiently, combining engineering, research, and infrastructure expertise. What You Will Do Identify and integrate new audio data sources into the data ingestion pipeline. Manage and improve cloud infrastructure for data ingestion, currently using Google Cloud Platform (GCP) and Terraform. Collaborate with scientists to optimize cost, throughput, and data quality, supporting next-generation AI models. Work with the AI team and leadership to plan the dataset roadmap for future consumer and enterprise products. Requirements BS, MS, or PhD in Computer Science or a related field. At least 5 years of professional software development experience. Proficiency in bash and Python scripting in Linux environments. Experience with Docker and Infrastructure-as-Code tools, and professional experience with at least one major cloud provider (GCP preferred). Background with web crawlers and large-scale data processing is a plus. Strong organizational skills and ability to manage shifting priorities. Excellent written and verbal communication skills.

Apr 20, 2026
Apply
Kaizen Gaming logo
On-site|On-site|Thessaloniki, Greece

Join the Kaizen Gaming family!At Kaizen Gaming, we are the driving force behind Betano, one of the largest GameTech companies globally, with operations in 19 markets. Our mission is to harness leading-edge technology to deliver unparalleled experiences to the millions of customers who rely on us for their entertainment.Our diverse workforce of over 2,700 Kaizeners hails from more than 40 nationalities across three continents, creating a vibrant and inclusive workplace. Proudly recognized as one of the Best Workplaces in Europe and certified as a Great Place to Work, we ensure that every day is an opportunity for growth and collaboration. Ready to Press Play on your potential?Role OverviewAs the Software Engineering Team Lead, you will be pivotal in guiding and inspiring a team of software engineers in the development and delivery of top-notch software products. Your responsibilities will include managing project execution, mentoring team members, and upholding engineering best practices. This role blends technical prowess with leadership and communication skills to foster team and organizational success.

Feb 4, 2026
Apply
European Dynamics logo
Full-time|Remote|Remote — Thessaloniki, Central Macedonia, Greece

Are you an enthusiastic Software Test Automation Engineer fluent in German who thrives on designing and enhancing automation tests? We have an exciting opportunity for a Software Test Automation Engineer to join our dynamic team. In this role, you'll be responsible for developing and executing automation tests for our innovative applications while collaborating with a prominent client project team.Your Responsibilities:Crafting and developing automated tests for extensive web applications;Collaborating closely with the development team to design, develop, and maintain automated tests;Streamlining test execution and communicating results effectively to the development team;Enhancing testing procedures and methodologies to improve overall quality.

Feb 2, 2026
Apply
Netcompany1 logo
Full-time|On-site|Thessaloniki

Join our dynamic team as a Senior DevOps Engineer at Netcompany1 in Thessaloniki. In this pivotal role, you will lead efforts to streamline our development and operations processes, ensuring efficient deployment and scalability of our applications. You will collaborate closely with cross-functional teams to implement best practices in automation, monitoring, and continuous integration.

Jan 7, 2026
Apply
European Dynamics logo
Full-time|Remote|Remote — Thessaloniki, Central Macedonia, Greece

Are you an enthusiastic Software Engineer eager to advance your career while working on significant projects? We invite you to join our innovative team at European Dynamics, where remote work is not just allowed, but embraced. Collaborate with a supportive project team to develop challenging applications for prominent public organizations across Germany, Austria, and Switzerland. We pride ourselves on high software development standards and offer ongoing coaching and training opportunities to enhance your skills. Proficiency in German is a plus, and a desire to learn is essential.Your Responsibilities:Engaging in the design and development of sophisticated web applications;Creating, testing, and maintaining large-scale software applications;Fostering effective collaboration within the team;Ensuring compliance with software quality standards;Preparing detailed technical documentation.

Feb 2, 2026
Apply
Speechify logo
Full-time|On-site|Thessaloniki, Greece

Speechify is hiring a Software Engineer for the iOS Core Product team based in Thessaloniki. This role focuses on developing and enhancing features that directly impact the user experience in Speechify’s iOS applications. Key responsibilities Collaborate with product, design, and engineering teams to deliver new features and improvements for iOS apps Design, implement, and refine solutions that make Speechify’s mobile experience easier and more enjoyable Work on optimizing app performance and reliability Location This position is based in Thessaloniki, Greece.

Apr 25, 2026
Apply
dreessommerse logo
Full-time|On-site|Thessaloniki

Join dreessommerse as a Senior Mechanical Design Engineer specializing in heating and cooling systems. In this role, you will leverage your extensive experience in mechanical design to create innovative solutions that enhance energy efficiency and performance in HVAC systems. You will collaborate with a dynamic team of engineers and contribute to projects that push the boundaries of design and technology.

Mar 3, 2026
Apply
Kaizen Gaming logo
On-site|On-site|Thessaloniki, Greece

Join Kaizen Gaming, a leading force in the GameTech industry, as a Senior iOS Software Engineer. Based in Thessaloniki, Greece, you will be part of a dynamic and diverse team of over 2,700 professionals from more than 40 nationalities. As we continue to grow, we aim to enhance our mobile-first approach and provide top-notch experiences to our millions of users. In this role, you will work on state-of-the-art mobile applications that reach users worldwide, utilizing a robust tech stack including Swift, Alamofire, and Firebase. Collaborate with cross-functional teams, influence the iOS technological vision, and help shape our mobile future. Ready to take your career to the next level?

Feb 4, 2026
Apply
dreessommerse logo
Full-time|On-site|Thessaloniki

Join our dynamic team at dreessommerse as a Senior Building Services Sanitary Design Engineer. In this pivotal role, you will be responsible for designing and implementing sanitary systems to ensure optimal hygiene and efficiency in building services. Your expertise will play a crucial role in enhancing our projects and ensuring compliance with industry standards.We are seeking a passionate engineer who thrives in a collaborative environment and is committed to innovative design solutions. This position offers the opportunity to work on a range of exciting projects while contributing to sustainable building practices.

Feb 10, 2026
Apply
European Dynamics logo
Full-time|Remote|Remote — Thessaloniki, Central Macedonia, Greece

Are you enthusiastic about ensuring top-notch software quality? Join our dynamic team as a Junior Quality Assurance Engineer. You can work either from our Thessaloniki or Athens offices or remotely from anywhere.Key Responsibilities:Interpret requirements and develop comprehensive test cases, leveraging your analytical skills and business insight;Work collaboratively with developers, product owners, and system engineers to uphold software quality;Implement both manual and automated tests to verify functionality, usability, and overall software quality;Record and communicate test outcomes, defects, and suggestions for improvements using bug tracking systems;Conduct performance testing to identify bottlenecks and evaluate system stability under pressure;Engage in basic security testing utilizing OWASP ZAP or similar tools to uncover vulnerabilities;Contribute to the ongoing enhancement of QA methodologies, tools, and practices;Maintain a proactive approach to learning QA methodologies, performance testing strategies, and OWASP security principles.Qualifications:Essential Qualifications:Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience;Ability to thrive both independently and within a team-focused, collaborative setting;Proficient in English, both written and spoken;Strong analytical and problem-solving capabilities with a keen eye for detail.Desirable Qualifications:Familiarity with SQL;Practical experience with tools such as Selenium, SoapUI, or JMeter;Understanding of security testing concepts with hands-on experience using OWASP ZAP or similar tools;An interest in cybersecurity and a proactive approach to identifying vulnerabilities.Benefits:We value talent and commitment, and here's what we offer:Competitive full-time salary;Comprehensive health coverage under the company’s group program;Flexible working hours;Access to top-of-the-line tools and technologies;Opportunities for professional development, including language courses and specialized training;Career advancement opportunities, working alongside innovative specialists in the field;A dynamic work environment that encourages challenging goals, autonomy, and mentorship for personal and professional growth.If you're ready for an exciting challenge and want to work with cutting-edge technologies while enjoying your work, apply now! Please submit your detailed CV in English, referencing: (JQA/02/26).

Feb 2, 2026
Apply
Schoox logo
Full-time|On-site|Thessaloniki, Central Macedonia, Greece

About Schoox Schoox is an innovative learning and talent development platform that empowers organizations of all sizes to transition from conventional, compliance-focused training to a dynamic framework that enhances employee potential and drives business growth. Our platform goes beyond traditional learning management systems, enabling companies to measure the often elusive impact of their learning and development initiatives on overall business performance.In a competitive landscape with over 500 players, Schoox has rapidly emerged as one of the fastest-growing talent development platforms due to our groundbreaking product strategy, our vision to redefine corporate training and talent development, and our commitment to fostering satisfied customers through engaged employees.Position OverviewSchoox is seeking a detail-oriented QA Automation Engineer to join our Quality Assurance team. In this pivotal role, you will enhance the quality of our platform by designing, developing, and sustaining automated tests that guarantee reliability and scalability.You will collaborate closely with developers, QA Business Analysts, and product stakeholders to comprehend requirements and translate them into effective automated test coverage. In a collaborative and fast-paced Agile environment, you will actively contribute to refining our automation practices, frameworks, and overall testing strategy.Your Responsibilities Create, maintain, and execute automated test scripts using Python and Selenium WebDriver. Partner with cross-functional teams to grasp requirements and assist in test planning and coverage. Design, implement, and enhance test automation frameworks and tools. Identify, document, and track software defects, ensuring clear and actionable reporting. Conduct regression testing to verify the stability of existing functionalities. Collaborate with developers to reproduce, debug, and resolve issues. Contribute to the continuous enhancement of QA processes, tools, and methodologies. Keep abreast of industry trends and best practices in test automation.Your Qualifications Proven experience as a QA Automation Engineer or in a similar role within a software development environment. Proficiency in at least one object-oriented programming language, preferably Python. Hands-on experience with Selenium WebDriver or comparable test automation tools. Strong understanding of software testing principles, test design, and automation methodologies. Experience working in an Agile and fast-paced development team. Analytical mindset with exceptional attention to detail and problem-solving abilities. Excellent communication and collaboration skills in English. Academic Qualifications - a university degree is required.

Mar 20, 2026

Sign in to browse more jobs

Create account — see all 52 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.