pstrongstrongppstrongstrongOur client for this opportunity A leading international bank based in Belgium strongbrstrongpstrongpImportant European Work Permit Required pstrongpppIn the context of the tribe Invest the squad Investment plan & cost is looking for an expert java developer who also wants to assist in the ops engineering and other technical activities in the squadbrppstrongMission strongppThe IT Developer elaborates or adapts the detailed technical design and programming code (or package parameterization) in the context of a project or asset according to enterprise standards and considering required quality and performance levelspp ppThe IT Developer also performs the unit testing of the developed codeppYou work in a flexible context (% telework)ppstrongbrstrongstrongEnvironment strongppstrongstrongYou beneficiate from our new head quarter office ideally located and specifically equipped to match our strategy of wellbeing and flexibilitybrppbrstrongFunction description strongpulliElaboration of detailed technical designliliNew development or maintenance of code in the required programming language tool (eg a web content management system a COBOL code generator etc) or package (including package parameterization) according to enterprise standards and considering required quality and performance levelsliliUnit testingliliEstimation of development workload or validation of the workload estimated by the project or asset managerliliElaboration of (or contribution to ) the preparation of the installation in production including integration and assembly testingliliSupport test management in the execution of tests (including bug fixing)liliQuality review of detailed design and code provided by external suppliersliliDocumentation of development activities (design code unit testing code review)liulpbrstrongTechnical context strongpulliJava (expert level)brliliWorked on software dealing with concurrency (senior)brliliJMS ( Senior level )ulliMQSeries is a plusliulliliTestingbrulliMockitobrliliJunit (unit testing)brliliIntegration testingliulliululliSpringbrulliSpring (senior)brliliSpringdata brliliSpringwebliulliliORMbrulliHibernate (senior)brliliJPA (senior)liulliliDevopsbrulliMaven (senior)brliliJenkins (senior)liulliulpstrongstrongstrongstrongstrongMethodologybrstrongpullistrongstrongTest Driven Development (TDD) (expert)liliBehaviour Driven Development (BDD) (expert)liliDesign pattern (expert)brliliClean code principlesbrliliAutomation testingliulpstrongLanguage strongstrongstrongstrong strongpp English is mandatorypululpstrongAgile requirements strongppstrongstrongAn analyst involved in Agile projects must have the Agile mindset which impliespulullia positive attitude and pragmatismbrlilithirst for knowledge Agile is about learning and adapting Knowledge sharing is key to successbrliliThe goal of team success Agile is about the success of the team no individual success or heroic behavior It is more important for the team to succeed than for the individual to have completed hisher tasksbrliliThere is no failure only feedback Agile is about taking everything as lessons adjusting actions based on the feedback resulting in continuous improvementliululpememppememstrongstrongProfilstrongstrongppstrongstrongstrongstrongAt least years of relevant experiencepululpstrongBusiness experiencestrongstrongstrongstrongstrongemempulliSpecific requirement for agile practical experience with ScrumliulpstrongSoft skillsstrongpulliTeam playerbrliliAccurateliulpstrongLocation strong Belgiumbrppbr ppbrpululpp