Java React Developer

Montreal

Offre publiée le 2024-05-02

Lorven Technologies Inc.

Job Title : Full Stack Java React DeveloperJob Location : Montreal, CanadaJob Type : Contract 12+ Months (Incorporated)

The required skills are : Very strong analytical and problem-solving abilitiesExperience in performance tuning, code profiling, code review, hands on experience using Best Patterns and PracticesStrong knowledge of Object Oriented Programming, Design Patterns, Structures and AlgorithmsVery strong knowledge of software design principles : MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion

Backend JavaStrong knowledge of core Java : class loading, garbage collection, Java collections API, Reflections API, Java Streams and Functional ProgrammingStrong knowledge of Object Relation Mapping technologies : JPA / Hibernate- Strong knowledge of common Java frameworks (JSR-303, Logback, Junit, Apache Commons)Strong knowledge of Spring frameworks, Spring JPA Data & Spring BootStrong Knowledge of Relational Databases, SQL, and NoSQL conceptStrong knowledge of JUnit / Mockito / PowerMock & BDD (behavior-driven development) with Cucumber / Jbehave

Frontend ReactJS / ReduxStrong knowledge of ReactJS & Redux.Strong knowledge of Web Development : JavaScript, HTML, HTML5, Node.

js, CSS and CSS3.Experience with frontend Unit / Integration Test frameworks : Cypress, Selenium and etc..

Good to have : Strong mindset of DevOps, Test Automation, Automated Continuous Integration and Delivery processStrong knowledge relational database : DB2 and SybaseKnowledge of MongoDB & MongoAtlasStrong knowledge of GIT source code managementKnowledge of Gradle6 or Above, Jenkins Pipeline automated build processes, & Artifactory library repositoryStrong knowledge of Representation state transfer (RESTful Web services)Knowledge of Liquibase database schema managementKnowledge of Docker, Kubernetes & Openshift

4 hours ago