The Analyst Developer is responsible for creating, testing, and implementing IT programs, and guaranteeing the quality, user-friendliness, and performance of the integrated systems. He/she plays a reference role in the development environment to deliver high-quality systems that meet the known and predefined standards within the agreed schedule.br/ br/ h2Main responsibilities /h2 ul liSystem development: ul liDevelopment using Java Spring technology based on technical detailed analysis. /li liPerform integration and regression tests to verify consistency and interaction with the other components of the applications. /li /ul /li liTechnical design: ul liTranslate the functional analysis into a technical analysis and provide clear documentation. /li liCapable of directly discussing with the Business to capture their requirements and translate them into clear specifications for development. /li /ul /li liTesting: ul liHandle unit testing, system tests, and provide user acceptance test support. /li liCritically analyze test results and test defects, and make (or drive) the necessary adjustments. /li /ul /li liImplementation: ul liImplement and follow up on the internal corporate coding standards (programs, parameterization, documentation, etc.). /li liCoordinate with other domains during development activities. /li /ul /li /ul br/ h2Main skills /h2 ul liLanguages: ul liVery good communication skills in English. /li liKnowledge of Dutch or French is a strong asset. /li /ul /li li.Must-have technical skills: ul liBachelor's degree in Computer Science or equivalent through experience. /li liFirst experience in a similar position, including experience in preparing technical analysis. /li liProficient in Core Java and J2EE, with a solid understanding of object-oriented programming, design, and architectural patterns. /li liProficient in JDBC and RESTful concepts, with experience designing and developing using the Spring framework. /li liProficient with JMS Message queue and the Camel Framework. /li liProficient with REST API knowledge (as most services are developed based on REST architecture style). /li liProficient understanding of code versioning tools, such as GIT. /li liFamiliarity with build tools such as Maven and Gradle. /li liFamiliarity with continuous integration and continuous deployment, such as Jenkins Pipeline. /li liProficient with JUnit, Mockito, and Powermockito frameworks to develop JUnit test cases. /li liProficient with Swagger knowledge to write integration test cases. /li liProficient with Tomcat Apache server. /li /ul /li liAssets sector experience: ul liExperience in the Insurance / Financial sector. /li liExperience with Jira. /li liExperience with Agile and Scrum methodologies. /li /ul /li liNice-to-have skills: ul liExperience with logging systems like Kibana. /li liExperience with Enterprise Architect. /li liExperience with JAXB and XSD standards. /li liExperience with Zephyr. /li /ul /li liSoft skills: ul liCommunicative Team spirit /li liAutonomous Proactive (searching for solutions) /li liFlexible Polyvalent /li liStrong Time Management skills /li /ul /li /ul