Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailPay Rate: $65/hrMorgan StanleyPosition: Senior Full Stack Java developerLocation: Montreal QC (3 days onsite must)Duration: 12 MonthsDescription:We would need someone who can assume responsibility for projects within the system. Their goal will be to clarify business requirements and ensure consistent clean code is implemented with timely delivery. The right candidate should enjoy working in a highly collaborative environment that values team work and offers a lot of flexibility as long as productivity and quality is there.The required skills are:Very strong analytical and problem solving abilities715 years of experience in Java backend developmentVery strong knowledge of software design principles: MVC data structures graph data algorithms design patterns multithreading caching recursionStrong knowledge of core Java: class loading garbage collection Java collections API Reflections API Java 8 Streams and Functional ProgrammingStrong knowledge of Object Relation Mapping technologies: JPA/HibernateStrong knowledge of common Java frameworks (Spring JSR303 Logback Junit Apache Commons)Strong Knowledge of Relational Databases and SQL (DB 2)Good Knowledge of NonRelational Databases and NoSQL (Mongo DB)Nice to have:Strong knowledge of BDD (behaviordriven development) with JBehave/CucumberExperience with TDD (test driven development)Strong knowledge of GIT source code managementKnowledge of Gradle Jenkins automated build processesStrong knowledge of Representation state transfer (RESTful Web services)Strong knowledge of enterprise Java: JAXRS JTA Jetty/TomcatKnowledge of HTTP XML JSONKnowledge of react jsKnowledge of Unix/LinuxKnowledge of Liquibase database schema management
Full Time