Java/J2EE Analyst/ Developer
Our client is a globally operating French credit insurer which for nearly 70 years offers adapted risk prevention, monitoring and protection services to companies of all sizes and nationalities and in all sectors. Clients thus benefit from the expertise and organisation of an international Group that can offer them local service fine-tuned to their needs.
The group holds an estimated 20% market share in the credit insurance industry and is present directly or via strategic partnerships in 100 countries, with the ability to offer multinationals a structure suited to their needs that combines global reach and proximity, with a deep knowledge of local economic conditions in multiple sectors.
Due to their specific Business, itâs not possible to find off-the-shelf software for all âcoreâ activities so most of critical core business applications are developed internally.
Their current ambition is to be the most agile global trade credit partner in the industry, while evolving to a more capital efficient business model. The setting of a new IT Application Development Excellence Center based in Bucharest will allow a concentration of efforts and expertise for IT, the main pillar of the plan implementing the strategy.
For this new center, they are looking for a Java/J2EE Analyst/ Developer.
This job reports to the BDC Project Manager. The BDC teams are accountable for the entire development lifecycle from Design Study to Production Support.
BDC mainly interfaces with the following teams located in Paris: CPI team in charge of managing the overall IT planning, collecting usersâ needs, reformulating these needs in Requirements, accepting the solution and training the users; DSIAS team in charge of IT System Architecture, IT Tools and Methods; DSIP in charge on Production.
The candidate also has to comply with the requirements of the quality system (ISO 9001 certification) and security recommendations. More precisely, he has to work in accordance with the project management plan.
Duties and Responsibilities:
Designing and developing for mission-critical systems and delivering high-availability and performance
Contributing in all phases of the development lifecycle
Writing well designed, testable, efficient code
The SI is based on a service-oriented architecture (SOA) which comprises of View Components (VCs/GUIs) and Business Components (BCs).
The Analyst/Developer is in charge of Design, Coding, Testing and Support.
Detailed Design :
Using Magic Draw, the software has to be described using UML Diagrams. This has to meet Requirements gathered in Caliber-RM and interfaces definition.
Coding and Testing:
The Software Development Environment is based on the Coface framework, based on the patterns integrated in Magic Draw. Unit Tests are managed using the ALM tool and are based on XML using the company framework.
Desired Skills & Experience
-Database : Oracle (Toplink/ JPA-Hibernate), MongoDB
-UML(design pattern) with MagicDraw
-Requirements Management : Caliber RM (Borland)
-System : Windows, Unix, LINUX, HPUX
-Application Server : WebLogic (Oracle)
-XML / XSL,
-IDE : Eclipse
-Tests : Junit, ALM
-Configuration Management : Serena Dimensions
-Technical Skills for BC Profiles
Level of Languages:
English is mandatory for this position, the candidate has to be fluent in written and speaking English.
The organisation implies a lot of relationships with different teams, so good communication skills are required
The candidate has to be autonomous (small teams) and adaptable (international context)
The candidate should have a technical profile but be able to understand and the business requirements and impacts.