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.
Design and engineer of high-performing, mission-critical and scalable enterprise-grade applications
Ensure your deliverables are in compliance with functional and non-functional specifications
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 documentation support in packaging deployment of releases
Participate in code reviews to ensure that implemented features are maintainable, supportable, resilient and performing
Assist in the elaboration 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
2+ years’ experience working on Java-based projects as Software Developer
Good command in spoken and written English
Proven hands-on experience and good knowledge of OOP and Java Core concepts: Collections, threading, lambda expressions, streams, I/O, XML processing, class inheritance, polymorphism
Proven knowledge in working with databases: JDBC, SQL, table creation & modifications
Basic knowledge of J2EE/Java EE concepts: JPA, EJBs, JAX-WS/JAX-RS
Basic knowledge of the Spring Framework modules is a plus
Proven knowledge of build automation tools like Maven, Ant, Jenkins
Experience with JUnit/TestNG in writing unit tests
Experience on Linux OS is a big plus
Basic knowledge with GoF Design 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