Senior Developer – Java

Full Time Toronto Ontario Publicis Groupe

Company Description

If you want to help build thriving businesses and guide the Financial Services industry from now to NEXT, keep reading to see how your ability to solve complex problems can make digital transformation a reality for clients.

Job Description

As a Senior Developer at Publicis Sapient, you will help to realize high-end technology solutions for our clients in the Financial Services space. You will design, develop and rollout the solutions using modern technologies and ways of working along with your team. Moreover, in this hands-on consultant role you will help in business development, as well as in building and maintaining client relationships.


• 4+ years of strong software development experience building scalable, responsive applications using Java 8+, ReactJS or AngularJS
• Experience with Multi-threading, Collections, and concurrent API
• In-depth understanding of JavaScript (ES6/7), HTML, CSS, Less/Sass
• Knowledge of State Management libraries like Redux, MobX etc
• Strong experience in writing high quality code with full automated unit test coverage (Junit, Mockito, Jasmine, Mocha, Karma etc) according to design standards, patterns
• Working experience with various CI/CD tools and/or traditional build systems (ant, maven, webpack, gradle, etc.)
• Understanding & experience in Microservices and automated integration testing
• Working experience with MVC frameworks like Spring, etc.
• Strong OOPs, data structure, algorithm knowledge
• Working experience with common UNIX commands and scripts
• Ability & willingness to learn technologies at pace
• Strong verbal & written communication
• Client facing
• Gel well with distributed teams


• Experience in TDD/BDD
• Experience in Scrum/Agile
• Understanding of various infrastructures (on-premise, cloud)
• Willingness to travel


Additional Information

To apply for this job please visit