Full Stack Developer

VDart Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Montreal - Canada

profile Monthly Salary: Not Disclosed
Posted on: 19 hours ago
Vacancies: 1 Vacancy

Job Summary

Role: Full Stack Developer

Location: Montreal Quebec Canada (Hybrid)

Type: Contract

Day to Day Job Duties:

  • Design develop and deploy secure scalable and high performance full stack applications for banking and financial systems.
  • Build responsive and intuitive frontend applications using Angular JavaScript TypeScript HTML5 CSS3 SCSS Redux Bootstrap and Material UI.
  • Develop backend services using Java Spring Boot Spring Framework Hibernate and REST/GraphQL APIs.
  • Create and maintain microservices ensuring transactional integrity and high availability across core banking workflows.
  • Implement event-driven services and integrations using Kafka.
  • Participate in architectural discussions and contribute to HLD/LLD documentation.
  • Apply clean code principles SOLID design patterns and secure development best practices.
  • Conduct thorough code reviews and enforce coding and architectural standards.
  • Implement CI/CD pipelines using Jenkins and Git based workflows.
  • Deploy and manage services using Docker and Kubernetes in cloud or on prem environments.
  • Monitor system performance using Splunk Dynatrace ELK Stack Prometheus or similar tools.
  • Collaborate closely with Business Analysts QA Architects and Project Managers to deliver high quality solutions.
  • Participate in Agile ceremonies such as daily standups sprint planning grooming retrospectives and estimations.
  • Troubleshoot and resolve production issues including root cause analysis and performance tuning.
  • Ensure security stability and reliability across critical banking applications.
  • Optimize database queries API performance and frontend rendering for speed and scalability.
  • Mentor junior developers and guide the team on engineering best practices.

Basic Qualifications:

  • Minimum 8 years of hands on experience in Java development building enterprise programming skills in Java with deep understanding of Object-Oriented Design principles.
  • 5 years of experience working with Spring Boot Spring Framework RESTful microservices and Hibernate/JPA.
  • Experience integrating distributed systems with Kafka.
  • Experience with frontend frameworks including Angular JavaScript TypeScript HTML5 CSS3 SCSS.
  • Hands on experience with relational databases such as Oracle PostgreSQL SQL Server MySQL.
  • Experience with CI/CD pipelines using Git and Jenkins.
  • Strong working knowledge of Docker Kubernetes and container orchestration.
  • Hands on experience using monitoring tools such as Splunk Dynatrace ELK Prometheus.
  • Understanding of authentication and security standards such as OAuth2.0 JWT SAML TLS encryption.
  • Excellent analytical debugging and problem solving skills.

Travel:

  • Preferred Location: Montreal Hybrid at client site

Degree:

  • Bachelors in Computer Science Engineering or equivalent work experience.

Nice to Have: (But not a must)

  • Experience working in the Banking or Financial Services domain.
  • Experience working with XML JSON and secure enterprise integrations.
  • Prior experience mentoring or leading small development teams.
  • Experience with cloud platforms (AWS Azure GCP).
Role: Full Stack Developer Location: Montreal Quebec Canada (Hybrid) Type: Contract Day to Day Job Duties: Design develop and deploy secure scalable and high performance full stack applications for banking and financial systems. Build responsive and intuitive frontend applications using Angular Jav...
View more view more

Key Skills

  • Abinitio
  • Administration And Accounting
  • Android
  • Bid Management
  • Inventory Management
  • Embedded C