Java Full Stack Developer
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Responsibilities - Build responsive, accessible, and user-friendly single-page applications with Angular, TypeScript, HTML, and CSS. - Develop and enhance Java backend services, REST APIs, and microservices using Spring Boot and Hibernate. - Maintain existing Java, Angular, and Python components; contribute to database design, data modeling, and migrations across MySQL and MongoDB. - Improve application performance, availability, scalability, and fault tolerance. - Apply TDD and development best practices; participate in Agile ceremonies, code reviews, troubleshooting, and technical documentation. - Mentor junior developers and share knowledge across the team. ### Qualifications - 9+ years of overall experience, including 5+ years of hands-on single-page application development and substantial Java experience (the role profile specifies 7+ years for backend development). - Strong Angular and TypeScript skills, plus Java, Spring Boot or Hibernate, REST APIs, and microservices. - Experience with relational and NoSQL databases. - Python with Django or Flask, Docker, Kubernetes or OpenShift, CI/CD, observability tools, Unix, Apache or Tomcat, and automated testing tools are assets. - Strong analytical, communication, and design skills, with the ability to translate business needs into effective technical solutions.
More about this job
Responsibilities
Build accessible, responsive Angular applications and develop Java backend services, REST APIs, and microservices. Maintain existing components and databases, improve system performance and reliability, follow development best practices, participate in team processes, and mentor junior developers.
Requirements
Requires 9+ years of overall experience, including 5+ years developing single-page applications and substantial Java backend experience, with the role profile specifying 7+ years for backend development. Strong Angular, TypeScript, Java, Spring, API, microservices, and database skills are required; experience with Python, containers, CI/CD, observability, Unix, and automated testing is an asset.
Skills
- Angular
- TypeScript
- Java
- Spring Boot
- Hibernate
- REST APIs
- Microservices
- HTML
- CSS
- Python
- MySQL
- MongoDB
- Docker
- Kubernetes
- CI/CD
- Automated Testing
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Angular
- TypeScript
- Java
- Spring Boot
- Hibernate
- REST APIs
- Microservices
- Single-Page Applications
- HTML
- CSS
- Python
- Django
- Flask
- MySQL
- MongoDB
- Database Design
- Data Modeling
- Database Migrations
- Docker
- Kubernetes
- OpenShift
- CI/CD
- Observability
- Unix
- Apache
- Tomcat
- Test-Driven Development
- Automated Testing
- Agile
- Mentoring