Our client is looking for an Analyst Developer
Purpose of the function
The Analyst Developer is responsible for creating, testing and implementing IT programs and to guarantee 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.
Main responsibilities
System Development
- Development using Java Spring technology based on technical detailed analysis.
- Perform integration and regression tests to verify consistency and interaction with the other components of the applications.
Technical design
- Translate the functional analysis into a technical analysis and provide documentation
- Capable of directly discussing with Business to capture their requirements and translate them into clear specification for the development
Testing
- Unit testing, System test and User acceptance test support
- Critically analyze the test results, test defects and make the necessary adjustments (or get them made)
Implementation
- Implement and follow up the company coding standards (programs, parameterization, documentation, …)
- Coordinate with other domains during development activities
Main skills
Language
- Very good communication skills in English.
- Dutch or French knowledge is an asset
Must have
- Bachelor’s degree in computer science or equivalent through experience
- First experience in a similar position
- Experience in preparing technical analysis
- Proficient in Core Java and J2EE, with a solid understanding of object-oriented programming, various design and architectural patterns
- Proficient in JDBC, and RESTful concepts, designed and developed using Spring framework.
- Proficient with JMS Message queue
- Proficient with Camel Framework
- Proficient with Rest API knowledge (Most of the services are developed based on Rest architecture style so this skill is required)
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Maven, and Gradle
- Familiarity with continuous integration and continuous deployment, such as Jenkins Pipeline
- Proficient with Junit, Mockito and Power Mockito framework knowledge to develop Junit test cases
- Proficient with Swagger knowledge to write integration test case
- Proficient with Tomcat Apache server
Assets
- Experience with Jira.
- Experience with Agile and scrum methodology
- Experience in the Insurance sector
Nice to have
- Experience with logging systems like Kibana
- Experience with Enterprise Architect
- Experience with JAXB, XSD standards
- Experience with Zephyr
Soft skills
- Communicative
- Autonomous
- Proactive (searching for solutions)
- Flexible
- Polyvalent
- Time Management
- Team spirit