freehire launches on Product Hunt on 26 August.

Follow →

Java Software Engineer (Backend / Fullstack) - Lisboa ou Porto - 18/06/26

Open 15d
Local ( distrito, região): Lisboa ou PortoFunção: Java Software Engineer (Backend / Fullstack) Nível: SR Data de início: ImediatoDuração da contratação: 1 anoInglês B2Francês Básico ValorizadoKey ResponsibilitiesDesign, develop, and maintain robust, scalable, and high-performance applications using JavaContribute to backend services, APIs, batch processes, and/or fullstack applicationsParticipate in the full software development lifecycle: analysis, design, development, testing, deployment, and maintenanceEnsure code quality, security, and performance standards are metCollaborate with cross-functional teams (business, QA, DevOps, support)Contribute to code reviews and continuous improvement practicesSupport production systems, including troubleshooting and support when requiredWork within Agile frameworks (Scrum/Kanban)Help implement and follow CI/CD and DevOps best practicesParticipate in architecture discussions and technical decision-making Core Requirements4/5+ years experience in software development (Java preferably)Strong experience in Java (8+ to 21)Solid knowledge of Spring ecosystem (Spring Boot, Core, Batch, etc.)Strong understanding of SQL and relational databases (PostgreSQL, Oracle, Sybase, etc.)Experience with REST APIs and microservices architectureExperience with version control (Git) and build tools (Maven/Gradle)Familiarity with CI/CD pipelines and DevOps practicesKnowledge of unit testing and clean coding principles Nice to HaveFrontend experience with Angular, React, or modern JS frameworksExperience with messaging systems (Kafka, AMQP, etc.)Exposure to cloud platforms (AWS, Azure, IBM Cloud)Experience with Docker / containerizationKnowledge of stream processing (e.g., Apache Flink)Experience in data processing, referential data, or data governanceFamiliarity with Linux environments, shell scripting, or automationUnderstanding of financial systems, trading, or banking environments

See also