IT Full-stack Developer
Il y a 5 heures
Arrondissement of BrusselsCapital, Brussels, Belgique
TiTANS België
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
h3Mission context /h3 pDo you want to take an important role in the Agile transformation of the largest business bank in Belgium? With us (CCE-E n Channels and Customers Experience for Enterprises), you will be part of the action and you will be the entry point of the bank for the enterprises. Our tribe has an E2E product responsibility on the digital solution (web app) created for the Enterprises clients of the largest business Bank in the country. The tribe consists of multi-disciplinary teams (squads) combining all the IT business skills needed to develop maintain these solutions. If you are interested in being part of that adventure, keep reading further /p pYou will have the opportunity to work in a team that develops features E2E, including the frontend parts in a mobile application and the backend parts in a cloud system (you will have the opportunity to work in both). We are looking for someone who could reinforce the team and bring it up to the next level but also build a mid/long term relationship, after an initial onboarding. /p h3Function description /h3 pAs a skilled Full-stack Developer (Java
- React), you would join a team composed of internals and externals. You'd work in an Agile squad where you will be responsible of Dev and Ops activities by: /p ulliTranslating requirements into high quality code /liliDesigning, building, and maintaining high performance, reusable, and reliable applications /liliBackend part: Java and Spring Framework /liliFrontend part: React /liliCollaborating with cross-functional teams to ship new features /liliWorking with outside data sources and APIs /liliEnsuring the best possible performance, quality, and responsiveness of the application /liliApplying development best practices to ensure the quality of your code /liliIdentifying and correcting bottlenecks and fix bugs /liliBeing involved in the Ops activities (set up of CI/CD pipelines) /li /ul h3Language requirements /h3 pEnglishbr/Sound knowledge of English (knowledge of French or Dutch is a plus) /p h3Education /h3 pBachelor/Master or equivalent by experience /p h3Agile requirements /h3 pA developer involved in Agile projects must have the "Agile mindset" which implies: /p ullia positive attitude and pragmatism /lilithirst for knowledge: Agile is about learning and adapting. Knowledge sharing is key to success. /liliThe 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 his/her tasks. /liliThere is no failure, only feedback: Agile is about taking everything as lessons, adjusting actions based on the feedback, resulting in continuous improvement. /li /ul pBeyond the roles: Agile teams are cross-functional. All required disciplines are represented in the team (analysis, development, testing, ). However, although team members have a primary role representing a discipline, they are expected to take on other roles and contribute to other disciplines whenever it helps towards reaching the sprint goal. /p h3Required experience / knowledge /h3 pAt least 6 years of relevant experience /p h3Technical experience mandatory /h3 ulliYou are a "Software Craftsman" who sees software development as a craft /liliYou know the principles of clean code and apply them effectively. /liliUnderstanding of the OO principles, DDD, design patterns and best practices such as SOLID principles. /liliYou write readable code and do refactoring where necessary. /liliYou are familiar with Test Driven Development (TDD), and you have practical experience with it /liliWilling to pair /li /ul h3Technical
Skills:
/h3 ulliProven knowledge of React, Java, Spring, Maven, DB /liliProven knowledge of Restful APIs with swagger (yaml) /liliProven Knowledge of VCS (Git) /liliProven Knowledge of Continuous Integration/Deployment principles (Jenkins or alternative) /liliProven Knowledge of SAST (such as SonarQube, Fortify, NexusIQ or alternative) /liliKnowledge of Docker, Container and Groovy /liliYou participate in API automation testing because you consider it part of your development activities /li /ul h3Nice to have /h3 pBusiness experience preferablebr/Specific requirement for agile: practical experience with Scrum /p ulliWhile you actively share your knowledge with other developers (practices, technical, ), you also suggest improvements to the other squad members. You are constantly trying to improve the way of working of the squad. /liliYou are someone who easily adapt and bond with new colleagues. /liliCollaboration and feedback are key elements of your personality. /liliYou dare to challenge the requirements you receive based on your expertise. /li /ul
- React), you would join a team composed of internals and externals. You'd work in an Agile squad where you will be responsible of Dev and Ops activities by: /p ulliTranslating requirements into high quality code /liliDesigning, building, and maintaining high performance, reusable, and reliable applications /liliBackend part: Java and Spring Framework /liliFrontend part: React /liliCollaborating with cross-functional teams to ship new features /liliWorking with outside data sources and APIs /liliEnsuring the best possible performance, quality, and responsiveness of the application /liliApplying development best practices to ensure the quality of your code /liliIdentifying and correcting bottlenecks and fix bugs /liliBeing involved in the Ops activities (set up of CI/CD pipelines) /li /ul h3Language requirements /h3 pEnglishbr/Sound knowledge of English (knowledge of French or Dutch is a plus) /p h3Education /h3 pBachelor/Master or equivalent by experience /p h3Agile requirements /h3 pA developer involved in Agile projects must have the "Agile mindset" which implies: /p ullia positive attitude and pragmatism /lilithirst for knowledge: Agile is about learning and adapting. Knowledge sharing is key to success. /liliThe 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 his/her tasks. /liliThere is no failure, only feedback: Agile is about taking everything as lessons, adjusting actions based on the feedback, resulting in continuous improvement. /li /ul pBeyond the roles: Agile teams are cross-functional. All required disciplines are represented in the team (analysis, development, testing, ). However, although team members have a primary role representing a discipline, they are expected to take on other roles and contribute to other disciplines whenever it helps towards reaching the sprint goal. /p h3Required experience / knowledge /h3 pAt least 6 years of relevant experience /p h3Technical experience mandatory /h3 ulliYou are a "Software Craftsman" who sees software development as a craft /liliYou know the principles of clean code and apply them effectively. /liliUnderstanding of the OO principles, DDD, design patterns and best practices such as SOLID principles. /liliYou write readable code and do refactoring where necessary. /liliYou are familiar with Test Driven Development (TDD), and you have practical experience with it /liliWilling to pair /li /ul h3Technical
Skills:
/h3 ulliProven knowledge of React, Java, Spring, Maven, DB /liliProven knowledge of Restful APIs with swagger (yaml) /liliProven Knowledge of VCS (Git) /liliProven Knowledge of Continuous Integration/Deployment principles (Jenkins or alternative) /liliProven Knowledge of SAST (such as SonarQube, Fortify, NexusIQ or alternative) /liliKnowledge of Docker, Container and Groovy /liliYou participate in API automation testing because you consider it part of your development activities /li /ul h3Nice to have /h3 pBusiness experience preferablebr/Specific requirement for agile: practical experience with Scrum /p ulliWhile you actively share your knowledge with other developers (practices, technical, ), you also suggest improvements to the other squad members. You are constantly trying to improve the way of working of the squad. /liliYou are someone who easily adapt and bond with new colleagues. /liliCollaboration and feedback are key elements of your personality. /liliYou dare to challenge the requirements you receive based on your expertise. /li /ul