




Job Summary: You will be responsible for balancing direct involvement with coding and the responsibility of technically guiding the team, promoting best practices and architectural decisions. Key Highlights: 1. Guide architectural decisions and ensure code quality 2. Mentor and develop the team's technical skills 3. Facilitate communication between technical and business teams Permanent Regular Job Description: Pluxee is a global player in employee benefits and engagement that operates in 31 countries. Pluxee helps companies attract, engage, and retain talent thanks to a broad range of solutions across Meal \& Food, Wellbeing, Lifestyle, Reward \& Recognition, and Public Benefits. Powered by leading technology and more than 5,000 engaged team members, Pluxee acts as a trusted partner within a highly interconnected B2B2C ecosystem made up of more than 500,000 clients, 36 million consumers and 1\.7 million merchants. Conducting its business as a trusted partner for more than 45 years, Pluxee is committed to creating a positive impact on all its stakeholders, from driving business to local communities, to supporting wellbeing at work for employees while protecting the planet. You will be responsible for balancing direct involvement with coding and the responsibility of technically guiding the team, promoting best practices, conducting code reviews, and making sound architectural decisions. You will act as a facilitator between technical and business areas, ensuring developed solutions align with the company’s strategic objectives—often translating complex requirements into clear, feasible implementations—and identifying and developing talent, providing mentorship, resolving conflicts, and keeping the team motivated, productive, and collaborative. Responsibilities and Duties: * Define and guide architectural decisions; * Ensure code quality and adherence to best practices; * Conduct code reviews; * Mentor and develop the team's technical skills; * Facilitate communication between technical and business teams; * Support and oversee technical planning of deliverables; * Identify and resolve technical blockers; * Promote adoption of appropriate tools and technologies; * Ensure application scalability, performance, and security; * Represent the team technically in strategic meetings. Requirements and Qualifications: * Completed undergraduate degree in: Computer Science, Information Systems, Computer Engineering, Systems Analysis and Development, or related fields. * Experience as a Tech Lead for web applications or similar role in technology teams using agile methodologies and deploying applications on Cloud/On\-Premises environments. Experience mentoring technical teams and interfacing with business areas. * Proficiency in Java, Spring Boot, and Spring Data JPA. Solid knowledge of Object-Oriented Programming, SOLID principles, Design Patterns, and computational complexity. Knowledge of application architecture, microservices, Twelve-Factor App, code optimizations, and caching. Experience with unit and integration testing (Jest or similar) and version control systems (GIT). * Preferred: Experience with early versions of Java, Struts, PrimeFaces, JSF, JSP, and WebSphere, aimed at legacy application migration.


