Senior Full Stack Developer

Manpowergroup Greece — Greece · Posted ~2 weeks ago

Senior Full-time Hybrid

Skills

React Java Spring backend development REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full stack developer role building enterprise applications with modern frontend and backend technologies. The position involves designing APIs, scalable systems, and reliable digital solutions.

Highlights

Hybrid role working on large-scale digital solutions with modern technologies and complex engineering challenges.

Description

🌍 Are you passionate about building scalable backend applications that power critical business and public sector services? ⚙️ Do you enjoy working with modern Java technologies, designing robust APIs, and solving complex technical challenges? 🤝 Would you like to be part of a high-performing engineering team where your work directly impacts system reliability, performance, and innovation? ManpowerGroup Greece, on behalf of its client, is looking for a Senior Full Stack Developer (React/Java Spring) to join a growing technology team developing enterprise-grade software solutions for large-scale projects across the public and private sectors. Our client is a leading technology company driving digital transformation through innovative, high-performance platforms that improve operational efficiency and deliver exceptional user experiences. 📍 Location: Northern Suburbs, Athens 🏠 Work Model: Hybrid (3 days onsite | 2 days remote) 📢 Reporting Line: Engineering Lead What you will be doing: As a Senior Full Stack Developer (React / Java Spring), you will be responsible for designing, developing, and maintaining modern web applications across both the front-end and back-end layers. Working closely with Product Owners, Architects, DevOps Engineers, and fellow Developers, you will deliver scalable, secure, high-performing enterprise solutions that support critical business operations. What you will be doing: Design, develop, and maintain responsive and user-friendly web applications using React and Java Spring Boot.Build and optimize scalable RESTful APIs and backend services.Develop reusable front-end components and ensure a seamless user experience across platforms and devices.Design and implement microservices architectures to support business growth and system scalability.Collaborate with UX/UI teams to translate business requirements into intuitive and engaging user interfaces.Integrate front-end applications with backend services and third-party systems.Design, maintain, and optimize relational databases, ensuring data integrity and performance.Implement secure authentication and authorization mechanisms using modern security standards.Write clean, maintainable, and well-tested code following software engineering best practices.Develop and execute unit, integration, and end-to-end tests to ensure software quality and reliability.Participate in code reviews, technical design discussions, and continuous improvement initiatives.Monitor application performance, troubleshoot issues, and proactively optimize system reliability and user experience.Contribute to technical documentation and support the evolution of development standards and processes. Requirements: Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.5-8 years of professional experience in Full Stack Software Development.Strong hands-on experience with Java and Spring Boot.Strong experience developing modern front-end applications using React.Solid understanding of JavaScript (ES6+), HTML5, CSS3, and responsive web design principles.Experience building and consuming RESTful APIs.Strong understanding of state management solutions such as Redux, Context API, or similar.Experience working with relational databases and query optimization techniques.Familiarity with cloud platforms such as AWS and/or Microsoft Azure.Experience with containerization technologies such as Docker and Kubernetes.Good understanding of Git-based version control systems and CI/CD pipelines.Experience with automated testing frameworks for both front-end and back-end development.Strong understanding of software architecture principles, design patterns, and application security best practices.Excellent analytical, problem-solving, and communication skills.Ability to work effectively within Agile development environments. Experience with any of the following technologies will be considered a strong advantage: TypeScript, Next.js, RabbitMQ, Apache Kafka, or other event-streaming platformsGrafana, Prometheus, ELK Stack, or similar observability toolsTerraform, CloudFormation, or other Infrastructure-as-Code solutionsEvent-Driven Architecture patternsOAuth2, OpenID Connect, JWT, and modern identity management solutionsReact Testing Library, Jest, Cypress, or PlaywrightMicro-Frontends architecture Compensation package and Benefits: Attractive compensation packagePrivate Medical and Life Insurance PlanHybrid Working Model 👥 Recruitment Process: If you’re interested in this role, feel free to apply. Our consultants will contact candidates who meet the profile requirements to arrange an interview.As for the next step, there will be 2 more interview rounds with the Hiring Manager and their team, either in person or online.For any questions regarding this opportunity, please contact Anna Georgiou directly at the following email: ageorgiou@manpowergroup.gr You can always check all our IT/Technology Roles here: https://www.manpower.gr #Empoweringtalent #WebelieveinTalent #ManpowerGroupGreece