Full Stack Developer

Il y a 7 heures

wallonie belgium wallonie belgium, Wallonia act digital Temps plein
ph3About the Role /h3 pWe are looking for an experienced bSenior Full Stack Developer /b to join a dynamic Agile team delivering business-critical software solutions. In this role, you will participate in the complete software development lifecycle, from requirements analysis and solution design to development, testing, deployment, maintenance, and continuous improvement. /p pYou will collaborate closely with business stakeholders, analysts, architects, and fellow developers to build scalable, maintainable, and high-quality applications. /p h3Key Responsibilities /h3 h3Solution Analysis Design /h3 ul liAnalyze, understand, and challenge business requirements. /li liAssess technical feasibility and propose appropriate solutions. /li liTranslate functional requirements into robust technical designs. /li liProduce and maintain technical documentation. /li liContribute to architecture discussions and technical decision-making. /li /ul h3Software Development /h3 ul liDesign and develop new features and enhancements. /li liBuild scalable, maintainable, and high-performance applications. /li liDevelop backend services and contribute to frontend development. /li liApply modern development best practices and coding standards. /li liParticipate in continuous improvement initiatives. /li /ul h3Testing Quality /h3 ul liDevelop unit and integration tests. /li liPerform code reviews and peer reviews. /li liEnsure application reliability, quality, and performance. /li liValidate delivered solutions against business requirements. /li /ul h3Maintenance Support /h3 ul liInvestigate and resolve production issues. /li liProvide technical support to internal stakeholders. /li liOptimize existing applications and improve system performance. /li liContribute to the ongoing evolution of the application landscape. /li /ul h3Agile Collaboration /h3 ul liParticipate actively in Scrum ceremonies. /li liCollaborate with cross-functional teams. /li liShare knowledge and contribute to continuous improvement. /li /ul h3Required Technical Skills /h3 h3Backend /h3 ul liJava 8+ /li liSpring Framework /li liReactive Streams /li liMaven /li liMicroservices architecture /li liREST APIs /li liSQL and relational databases /li /ul h3Frontend /h3 ul liAngular (recent versions) /li liTypeScript /li liHTML5 /li liCSS / SASS /li liNgRx /li liOpenID Connect /li /ul h3Databases /h3 ul liOracle /li liSQL /li liDB2 /li /ul h3Development Tools /h3 ul liGit /li liJenkins /li liJira /li liIntelliJ IDEA (or similar IDE) /li /ul h3Nice to Have /h3 ul liExperience with React /li liKnowledge of JSON Forms /li liExperience implementing microservices /li liUnderstanding of OpenID Connect authentication /li liGood understanding of French /li /ul h3Required Experience /h3 ul liBachelor's or Master's degree in Computer Science or equivalent experience. /li liMinimum 5 years of professional software development experience. /li liStrong expertise in Java and Spring. /li liProven experience with Angular. /li liExperience with Git, Jenkins, and Jira. /li liExperience working with Oracle, SQL, and/or DB2 databases. /li liSolid experience working in Agile/Scrum environments. /li liProfessional proficiency in English. /li liProfessional proficiency in either French or Dutch. /li /ul h3What You'll Find /h3 ul liLong-term project in a collaborative Agile environment. /li liHybrid working model. /li liOpportunity to work on modern Java and Angular technologies. /li liChallenging technical projects with real business impact. /li liCollaborative team focused on quality, innovation, and continuous improvement. /li /ul /p