Job Title or Location

Full stack developer (Java/Angular)

Altis Technology - 6 Jobs
Montreal, QC
Posted today
Job Details:
Full-time
Experienced

Overview:

We are seeking a talented and experienced Full Stack Developer to join our Risk and Information Management team. The ideal candidate will have strong expertise in Java, Angular, and modern full-stack development, with a passion for designing, building, and optimizing scalable web applications. Prior experience in finance or legal operations is a plus, but the ability to quickly learn and adapt to new business and technical domains is essential.

Key Responsibilities:

  • Design, develop, and maintain robust and efficient web applications using Java (J2EE), Angular, Node.js, HTML5, CSS3, and JavaScript.
  • Apply strong understanding of the Spring Framework (Spring Data, Spring Security, Spring AOP, etc.).
  • Develop and maintain automated tests for backend and frontend codebases.
  • Design and implement solutions using Object-Oriented Programming principles and Design Patterns.
  • Work on Linux/Unix systems and leverage Shell Scripting for automation tasks.
  • Contribute to DevOps activities including CI/CD pipeline management, containerized deployments, and observability tooling.
  • Collaborate effectively within Agile squads, taking on responsibilities such as scrum master duties when needed.
  • Analyze requirements, propose and design technical solutions, and deliver high-quality code.
  • Communicate effectively with global development teams, both verbally and in writing.
  • Write comprehensive unit tests to ensure code reliability and maintainability.

Required Skills and Qualifications:

  • 7-15+ years of hands-on experience in Java (J2EE) development with a focus on clean, efficient, and optimized coding practices.
  • 6-10+ years of experience in designing and building web applications using Angular, Node.js, HTML5, CSS3, and JavaScript.
  • Strong proficiency with Spring Framework components.
  • Experience with test automation tools for both frontend and backend development.
  • Solid understanding of object-oriented programming (OOP) and application of design patterns.
  • Experience working in Linux/Unix environments with Shell Scripting skills.
  • Hands-on DevOps experience with CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and monitoring tools.
  • Proven success in Agile development environments.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent team collaboration, communication skills, and a proactive attitude.

Why Join Us? You'll be part of a dynamic and intellectually curious team working on cutting-edge projects across a diverse technology stack. You'll have opportunities to take ownership, contribute to architectural decisions, and grow your technical and leadership skills in a highly collaborative environment.

Share This Job: