We are currently looking for a Senior Java Developer for our client, a leading company that works in software solutions with features such as fundrais
ing, content distribution and content customization for engagement campaign.
The Java developer will actively participate in the development and maintenance of the web application, which manages all the workflow internally.
Here are some of the features of this app:
Import media and meta-data for hundreds of educational institutions
Framing and aligning photos
Editing and execution of the graphical definition of products and control of a bank of processors
Definition and editing of products offered to customers
Receiving and fulfilling customer orders
Communication with our online store
Interface with the accounting system
Management of users and their permissions.
Clarify, document, design and implement in Java / JSP / JS new functionalities to meet sales and production requests (at backEnd and frontEnd le
Fix bugs, ensure the stability and reliability of the application
Level 2 production support
In collaboration with the Production Manager and Systems Specialist, improve workflow to reduce errors, increase productivity and customer sati
Modernize the tracking available to customers for their products
Work as a team with the Test department to complete the deployment of new features through to production
Increase connectivity with SalesForce (customer relationship management software) to centralize business information in one place.
Bachelor's degree in computer science or equivalent;
10 years of business experience in the development of complex web applications.
Databases (PostgreSQL, MySQL)
Resin (or Tomcat or other J2EE technology)
Basic web GUI design
Nice to Haves
Experience working with images
Experience with e-commerce (card management of credit card info, electronic payment, etc.)
Knowledge of web security and encryption
Experience with unit testing methodology (TDD) and test automation for web applications
Knowledge of Linux
Be innovative, inventive and enjoy taking on challenges
Be able to work independently and proactively
Have a positive attitude and be solution-oriented
Have a strong analytical, deductive and debugging mind
Have excellent communication (oral and written) in French and English