Our client in the insurance sector, is seeking an experienced Analyst Developer Java to strengthen their team.
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 coding standards (programs, parameterization, documentation, ...)
- Coordinate with other domains during development activities
Is this you?
- 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
How afarax supports you?
- You benefit from our extensive network
- You will have access to projects that fit your expertise
- We help and support you throughout your project
- We offer the possibility to build a valuable and lasting partnership