Java/Angular, Java/Spark roles – Montreal hybrid

Java/Angular

Key Responsibilities

  • Full stack Java development needing Angular for web applications designed for lending clients.
  • Some design, implement, and maintain the front-end application modules using Angular.
  • Collaborate with the back-end development team who are using Java and Sybase to ensure seamless integration.
  • Ensure high performance of applications across all platforms, including desktop and mobile.
  • Provide technical leadership and mentorship to less experienced team members.
  • Work closely with the product and design teams to understand end-user requirements and translate them into pragmatic and effective technical solutions.
  • Uphold best practices in engineering, security, and design.
  • Troubleshoot and debug applications to optimize performance.
  • Document all code and development practices.
  • Keep abreast with the latest developments in web application technology and UI trends.

Requirements

  • A minimum of 10 years of professional experience in software development, with at least 2 years focused on Angular.
  • Solid experience in Java, with the ability to develop and integrate back-end services.
  • Proficient understanding of web markup, including HTML5 and CSS3.
  • Knowledge of Angular practices and commonly used modules based on extensive work experience.
  • Knowledge of relational databases, preferably Sybase, and experience with SQL.
  • Understanding of lending processes and the financial services industry is preferred.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong problem-solving skills, with the ability to handle complex technical challenges.
  • The successful candidate will join a dynamic and innovative team dedicated to providing top-notch web applications for our lending clients. This role demands a goal-oriented professional who is proactive, passionate about development, and ready to dive into a fast-paced environment.

Java/Spark

Key Skills and Qualifications

  • Proficient in Java and Scala programming languages.
  • In-depth knowledge of software design patterns and their implementation.
  • Strong experience with MongoDB for database design and management.
  • Expertise in Elastic Search for developing sophisticated search capabilities.
  • Solid understanding of Kubernetes for container orchestration and management.
  • Hands-on experience with Azure cloud services and infrastructure.
  • Excellent Communication skills
  • Excellent problem-solving skills and ability to work in a team-oriented environment.

Apply

Use this form to apply to be considered for this job opportunity. Please upload your CV, and tell us something about yourself.

Please enable JavaScript in your browser to complete this form.
Name
Click or drag files to this area to upload. You can upload up to 5 files.