Job Title: Java Fullstack Developer
Location: Montreal, QC
Job Type: Contract Position
Responsibilities
- As a Dev Lead, drive the technical team and the Product Owners in an Agile development process.
- Responsible for enacting Scrum values and practices.
- Guards and shields the team from distractions and interruptions from external interferences.
- Enables close cooperation across all roles and functions.
- Has strong understanding of the overall software delivery lifecycle and activities.
- Promote and participate in the continuous improvement of structure, processes, tooling to enable the teams to deliver more value.
- Organize and facilitate standups, release and sprint planning, reviews, demos, and retrospectives.
- Support efforts to code, design, and testing in a heterogeneous technology setting e.g., JavaScript MVC, HTML, CSS, Java/J2EE.
Requirements
- Excellent understanding of development concepts and SDLC methodologies.
- Strong customer focus, excellent problem‑solving and analytical skills.
- Strong verbal and written communication skills.
- Ability to work in a rapidly changing environment.
- Understanding of object orientation and software design patterns.
- Experience of testing at the unit, integration, and system levels.
- Experience with at least one web application server such as Tomcat or similar.
- Strong hands‑on coding experience.
- Strong knowledge and experience in JavaScript and Java.
- Strong knowledge and experience in testing automation.
- Strong knowledge and experience in performance profiling.
- Strong knowledge and experience in build pipeline (Jenkins, Jules, Groovy).
- Knowledge and experience with cloud technologies such as Kubernetes, Docker, GKP, AWS.
Desirable
- Understanding of Java/J2EE, HTML5, CSS, JavaScript, Spring, AJAX, and JSON skills for implementing web technologies; familiarity with React is required.
- Understanding of jQuery and NodeJS.
- Understanding of multithreaded software design.
- Understanding of testing automation such as BDD, Cucumber.
- Understanding of build pipeline—Jenkins, Jules, Groovy.
- Understanding of cloud—such as AWS, GKP, GAP, etc.
- Understanding of the AJAX and Spring frameworks.
- Experience with other Agile practices.
- Participation in test‑driven development or business‑driven development.
- Practice of continuous integration or continuous delivery.
- Senior developer HTML/CSS development skills, JavaScript, jQuery, and respective trends are must.
- Server‑side CSS pre‑processing platforms, such as LESS and SASS.
- Web APIs: REST, RESTful, JSON, XML.
- Hands‑on experience with any of the JavaScript libraries/frameworks like jQuery, NodeJS, Angular.
Qualifications
- Overall 10+ years of experience in delivering technology solutions.
- 8+ years of web development experience working on Windows or Java platform.
- 8+ years’ experience with Java, HTML5, CSS, JavaScript, AJAX and Spring frameworks.
- 5+ years’ experience with Jenkins, Jules, GKP, GAP.
- BS or MS in Computer Science or related field.
#J-18808-Ljbffr