CODIX is an International Software company, headquartered in France, providing iMX, the unique all-in-one innovative solution for Banks, Telecoms, Utilities, Insurance companies, etc.
CODIX is a dynamic company with a rapidly expanding client portfolio (BNP PARIBAS, SOCIETE GENERALE, KBC, BARCLAYS, ORANGE, BANCO SANTANDER, SILICON VALLEY BANK, BOUYGUES TELECOM, EUROFACTOR, EULER HERMES, COFACE, ATRADIUS, etc.) and worldwide presence with its 16 subsidiaries on 5 continents.
• Be part of the team responsible of the global and stable evolution of the iMX solution by clear understanding of the business vision and its functions;
• Participate in software design process from functional requirements to technical design and implementation;
• Translate the business domain into several APIs by having a clear understanding of the business vision and its functions;
• Create REST APIs design which is reusable, secure, robust and efficient;
• Perform analysis of existing interfaces or design new interface. Prepares detailed specs from which interfaces will be developed, then develop interface definition and documents those interface plans;
• Understand the business needs and define a proper solution with the functionalities and respective changes that will meet the business objectives
• Communicate technical design with development teams;
• Hands-on experience with Java, distributed revision control systems and relational databases;
• Experience in building server-side components for large-scale web applications;
• Previous experience in development of Web Services REST/SOAP/XML/WSDL;
• Significant technical capability, problem-solving and troubleshooting skills and solid IT background;
• Deep understanding of REST fundamentals and knowledge about API design best practices in order to be able to create a modern API design;
• Strong analytical capabilities to translate requirements into design and guide developers to implement the design;
• Experience with application integrations;
• Oversee all phases of the development life cycle, including requirements gathering, design, development, testing, deployment, transition, and support;
• Experience in designing Restful APIs using API description tools such as Swagger, RAML, API Blueprint, etc;
• Good working knowledge of REST and RESTful design principles / standards and any other API design patterns;
• Deep knowledge of Java, J2EE, Java Frameworks Spring;
• Competitive remuneration package and other benefits
• Friendly working environment with international working standards
• On-boarding and further trainings
• Continuous investment into your professional development
• Unique career opportunities in a rapidly growing international company
• Possibility to work from home
We are eager to meet you!