Full Stack Software Developer
- Montreal, QC, Canada
$68.97 USD / hour
Applications open in a new tab.
Job details
- Pay
- $68.97 USD / hour
- Apply by
- Experience
- Minimum 5 years of hands-on software development experience in the Java ecosystem.
- Posting language
- English
- Posted
Original job description
Summary
- Location: Montreal
- Work Mode: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)
- Work with Risk and Compliance teams to build surveillance models.
- Collaborate with Business Analysts, Scrum Masters, DevOps, and other teams to understand surveillance model requirements.
- Design, implement, and test surveillance models in an agile environment.
- Minimum 5 years of hands-on software development experience in the Java ecosystem.
- Experience with Spark on big data platforms.
- DevOps CI/CD experience with test and release automation.
- Strong database experience, preferably with DB2, SQL Server, or PostgreSQL.
- Familiarity with the complete SDLC process and Agile Methodology (Scrum).
- Excellent communication skills and the ability to collaborate with both technical and non-technical users.
- Experience with Scala and containerized techniques like Docker or Podman.
- Web UI experience using HTML5, JavaScript, and Angular/React frameworks.
- Proficiency in high-quality software architecture and design methodologies and patterns.
- Experience with workflow and rule engines.
- Hands-on data mining and analytical work experience.
- Knowledge of layered architecture and component-based architecture.
- Experience with Unix OS, scripting, and Python.
- Native cloud experience, preferably on Azure.
- Familiarity with design patterns, preferably the GoF set of patterns.
- Experience with XML technologies including SAX, DOM, XSL, and SOAP.
- Proficiency in Excel spreadsheet generation and use.
- Desired experience with Spring Boot and data access APIs such as JDBC.
More about this job
Responsibilities
Build, design, implement, and test surveillance models in collaboration with Risk and Compliance teams. Work with Business Analysts, Scrum Masters, DevOps, and other teams to understand requirements and deliver models in an agile environment.
Requirements
Requires at least five years of hands-on Java ecosystem development experience, experience with Spark on big data platforms, and DevOps CI/CD experience involving test and release automation. Candidates should also have strong database experience, familiarity with the SDLC and Agile/Scrum, and excellent communication and collaboration skills.
Skills
- Java
- Apache Spark
- DevOps
- CI/CD
- Test Automation
- Release Automation
- Database Management
- SQL
- Agile Methodology
- Scrum
- Scala
- Docker
- Podman
- HTML5
- JavaScript
- Angular
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
Keywords
- Java
- Apache Spark
- Big Data
- DevOps
- CI/CD
- Test Automation
- Release Automation
- DB2
- SQL Server
- PostgreSQL
- SDLC
- Agile Methodology
- Scrum
- Scala
- Docker
- Podman
- HTML5
- JavaScript
- Angular
- React
- Software Architecture
- Design Patterns
- Workflow Engines
- Rule Engines
- Data Mining
- Unix
- Python
- Azure
- XML
- Spring Boot