




Summary: Seeking a Full-stack Software Developer to design, implement, and optimize web applications using Java, Spring Boot, and JavaScript frameworks. Highlights: 1. Design and implement new features, ensuring high-quality software standards. 2. Collaborate with cross-functional teams and drive adoption of best practices. 3. Develop and enhance software applications using Java and related technologies. **Description du poste****Main Tasks:** * Designing and implementing new features, optimizing, and maintaining existing code, and ensuring the software meets high\-quality standards through testing, debugging, static code analysis, and security vulnerability scanning * Participate in the development cycle of web applications: * Collaborate with cross\-functional teams to understand requirements and propose solutions * Develop and enhance software applications using Java and related technologies * Design, implement, and optimise SQL procedures for efficient data retrieval and manipulation * Integrate applications with other enterprise systems, using industry\-standard integration technologies and best practices * Design and implement unitary and integration tests * Ensure compliance with coding standards, best practices, and security guidelines, and drive the adoption of best practices across the team * Conduct code reviews, provide recommendations, and lead code refactoring and performance enhancement efforts * Troubleshoot and solve complex technical issues, ensuring timely resolutions * Participate in the delivery of the product components in the different environments, in close collaboration with other teams whenever necessary **Profil****Technical Skills:** * Full stack Software Development skills in Java (Java 21, Spring Boot), Javascript, Javascript frameworks (angular) * SQL development skills on T\-SQL (SYBASE) or similar transactional SQL based language * Professional working experience in web applications development / architecture in agile development projects * Programming, composing, and delivering solutions on a cloud stack using continuous delivery * 3\+ years of Java development experience, including microservices * 2\+ years with frontend frameworks like React and Angular * Proficient in Spring Framework, including Spring Boot * Proficient with Docker and Kubernetes (AWS ECS is a plus) * Experience in unit and integration testing using JUnit 5, Mockito * Proficient in GIT, with knowledge of branching strategies * Knowledge of Hibernate or other ORM tools * Proficient in Gradle and Maven for build automation * Understanding of design patterns and best practices * University degree in Computer Science, Information Technology, Computer Engineering, Informatics, or a related field **Language Skills:** * English (Expert) **Soft Skills:** * Excellent communication skills, written and oral (English is the project working language) * Agile mindset: flexible and continuous improvement oriented * Autonomy * Excellent problem\-solving skills and a collaborative approach * Results oriented without losing focus on quality **À propos d'Inetum** **Country** Portugal **Location** Porto **Contract Type** Open\-ended contract


