Position Java Full Stack Developer
Location Montreal, Quebec
Hybrid - 3 days Onsite
Job Duties & Responsibilities:
• Contribute as a productive member of an agile development team
• Analyze, design and implement business requirements
• Design and implementation of data models
• Integrating and testing with back end services and databases
• Development and testing of software APIs
• Development and testing of user interfaces
• Profiling and optimizing system performance
• Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
• Deep functional knowledge or hands on design experience with Web Services is needed to be successful in this position
• Deep experience with Java, Spring/Spring Boot, Maven,
• Experience with RDBMS technologies such as Postgres/Oracle/SQL server
• Experience with Source Code Control systems like Git and CI/CD systems preferred
• Experience with Docker, Kubernetes and Cloud platforms like GCP/AWS preferred
Knowledge & Skills:
• JavaScript, JQuery, HTML, HTML5, CSS, CSS3, Java, Spring/Spring Boot, Angular, Twitter Bootstrap, Web Programming Skills, Teamwork, Verbal Communication, Web User Interface Design (UI), Security Principles, Object-Oriented Design, Web Services (REST), Multimedia Content Development, APIs, Postgres