About Company – Coface Technologies
Coface 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 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.
Coface 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.
Our ideal candidate is passionate about software engineering, familiar with Agile-based SDLC from preliminary system analysis to test and deployment, have full-stack capability, is eager to understand business and end-user requirements and is available for long-term commitment.
You will be part of the talented software development team of Coface Technologies, that is an Excellence Software Development Center opened in Bucharest and located in Globalworth Tower (Aurel Vlaicu). This position reports directly to the Tech/Team Lead, and mainly interfaces with Business Analysts, Project Managers, and Quality Assurance Engineers.
ICON (Information on Companies ONline) is the group credit information software for the purpose of company information as well as production and distribution of credit reports. ICON is used in the Central Europe, Latin America, Mediteranean, African and Asian regions.
It is a Web-based online system which allows ordering reports, entering data, delivering reports to customers and fully supports the monitoring of risks. Icon is based on a central installation with straightforward access via a web browser. It has a back-office company research application, an Online Customer Application, a B2B web-service interfaces: SOAP and REST API for customers and partners. Icon is a multi-language, multi-currency, multi-client system.
Java 8, Python
Spring, Wicket, MyBatis, Drools, Hazelcast, Camel, ActiveMQ
SOLR search engine
Design and engineer of high-performing, mission-critical and scalable enterprise-grade applications
Act as Technical Leader for one or more parts within the solutions
Coach Mid and Junior levels of Software Developers, and perform code reviews
Can take roles of Scrums master in Agile-based SDLCs that follows the Scrum methodology
Ensure your deliverables are in compliance with functional and non-functional specifications
Provide support for refactoring and architectural reviews
Contribute in all phases of SDLC, including bug fixing and production issues investigation
Maintain high standard of source code quality as per Quality Gates requirements by writing clean, efficient and testable code
Provide support in packaging deployment of releases, by documentation or hands-on tasks
Participate in code reviews to ensure that implemented features are maintainable, supportable, resilient and performing
Assist in the elaboration and documentation of business requirements, development of user stories, provide development tasks effort estimations and participate in elaboration of planning activities.
BS/MS degree in Computer Science or related discipline
5+ years’ experience working on Java/JavaEE – based projects as Software Developer
Good command in spoken and written English
Proven hands-on experience and good knowledge of Java Core concepts: Collections, threading, lambda expressions, streams, I/O, XML processing, OOP concepts
Proven knowledge in working with databases and persistence frameworks: JDBC, SQL and PL/SQL, and experience in working with MyBatis is considered a plus
Good knowledge of J2EE/Java EE concepts: REST/RESTfull, SOAP
Knowledge of asynchronous programming:
knowledge of the Spring Framework modules is a plus: Spring Web, Spring Core, Spring JDBC
Good knowledge in creating SPA / MPA Web UIs with Angular JS / Angular 4+, JQuery, rxjs
Good knowledge of build automation tools like Maven, Ant, Jenkins
Good experience with JUnit/TestNG in writing unit tests, and creating integration tests suites
Experience on Linux OS is a big plus
Good knowledge of GoF Design Patterns and basic knowledge of Enterprise Integration Patterns
Good knowledge of data structures and algorithms.
Vacation, Gift and Meal Tickets
Personal and Professional Development (Training and Certification)
Gym Subscription and Medical Insurance (children included)
Public Transportation Discount
Monthly Short Friday
Foosball and PS4