Description
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