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: In-office presence required 3x/week
Duration: 12 Months Contract
Responsibilities
Work Mode: In-office presence required 3x/week
Duration: 12 Months Contract
Responsibilities
- Collaborate with Risk and Compliance to build surveillance models.
- Engage in software design, back-end, and front-end development.
- Implement DevOps automation for test and release processes.
- Work with Business Analysts, Scrum Masters, 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 focusing on 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 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.
- High-quality software architecture and design methodologies and patterns.
- Work experience with workflow and rule engines.
- Hands-on data mining and analytical work experience.
- Experience with layered and component-based architecture.
- Proficiency in 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.
- Excel spreadsheet generation and use.
- Desired experience with Spring Boot and data access APIs such as JDBC.
More about this job
Responsibilities
Collaborate with Risk and Compliance and cross-functional teams to design, implement, and test surveillance models in an agile environment. Develop back-end and front-end software and automate testing and release processes using DevOps practices.
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 focused on test and release automation. Candidates should also have strong database skills, familiarity with the SDLC and Scrum, and excellent communication and collaboration abilities.
Skills
- Java
- Apache Spark
- DevOps
- CI/CD
- Database Management
- DB2
- SQL Server
- PostgreSQL
- Agile Methodology
- Scala
- Docker
- Podman
- JavaScript
- Angular
- React
- Python
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
- Finance & Accounting
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
- Software Architecture
- Workflow Engines
- Rule Engines
- Data Mining
- Unix
- Python
- Azure
- Design Patterns
- XML
- SOAP
- Spring Boot