We are currently looking for a Full-Stack Java Developer to join a long-term project in Rome.This is a full-time position within an international and dynamic environment, working on high-impact software solutions with direct exposure to end users. Technical Stack & Skills RequiredStrong experience in JavaSolid hands-on knowledge of Spring BootExperience in Full-Stack Software DevelopmentMicroservices architectureReal-time communication technologies (WebSocket, WebRTC)CI/CD pipelinesContainerization (Docker, OpenShift knowledge is a plus)REST APIs developmentSystem integrations ResponsibilitiesContribute to analysis, design, development and evolution of the software solutionTranslate functional requirements into technical solutionsDevelop scalable and high-performance applicationsInteract regularly with stakeholders to clarify requirementsEnsure high-quality code and adherence to best practicesWork autonomously while collaborating within a structured team ProfileStrong problem-solving mindsetComfortable interacting directly with clientsAutonomous and proactiveFluent in Italian (mandatory)Good level of English is a plus LocationRome – On-site / Hybrid (to be defined) Contract TypeFull-time, long-term opportunity