Full Stack Software Developer
- Montreal, QC, Canada
$65.52 USD / hour
Applications open in a new tab.
Job details
- Pay
- $65.52 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
Location: Montreal
Work Mode: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)
Duration: 12 Months Contract Position
Responsibilities
Work Mode: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)
Duration: 12 Months Contract Position
Responsibilities
- Collaborate with Risk and Compliance teams to build surveillance models.
- Design, implement, and test surveillance models in an agile environment.
- Work with Business Analysts, Scrum Masters, DevOps, and other teams to understand model requirements.
- Enhance the company's resilience to threats and fraudulent behavior.
- Minimum 5 years of hands-on software development experience in the Java ecosystem.
- Experience with Spark on big data platforms.
- DevOps CI/CD experience in test and release automation.
- Strong database experience, preferably with DB2, SQL Server, and PostgreSQL.
- Understanding of the complete SDLC process and Agile Methodology (Scrum).
- Excellent communication skills and 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, Angular/React framework.
- 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 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.
- Experience with Spring Boot and data access APIs such as JDBC.
More about this job
Responsibilities
Collaborate with Risk and Compliance teams and cross-functional partners to design, implement, and test surveillance models in an agile environment. Improve the company's resilience to threats and fraudulent behavior.
Requirements
Requires at least five years of hands-on Java ecosystem software development, experience with Spark on big data platforms, DevOps CI/CD automation, and strong database skills. Candidates should understand the SDLC and Scrum, communicate effectively with technical and non-technical users, and ideally bring experience with the listed preferred technologies and design practices.
Skills
- Java
- Apache Spark
- DevOps
- CI/CD
- Database Management
- DB2
- SQL Server
- PostgreSQL
- Agile Methodology
- Scala
- Docker
- Angular
- React
- Python
- Azure
- Spring Boot
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
- Security & Safety
Keywords
- Java
- Apache Spark
- Big Data
- DevOps
- CI/CD
- Test Automation
- Release Automation
- DB2
- SQL Server
- PostgreSQL
- Agile
- Scrum
- Scala
- Docker
- Podman
- HTML5
- JavaScript
- Angular
- React
- Workflow Engines
- Rule Engines
- Data Mining
- Python
- Azure
- GoF Design Patterns
- XML
- SAX
- DOM
- XSL
- SOAP