12 Oct
|
Prolifics
|
Montreal
12 Oct
Prolifics
Montreal
Java Full Stack Developer
Location: Montreal, QC
Work Arrangement: Hybrid – 3 days onsite per week
Duration: 12 Months Contract
Interview: Video interview followed by an in-person interview
:
We are looking for an experienced Java Full Stack Developer to join our team in Montreal. The ideal candidate will have strong hands-on experience developing enterprise applications using Java, Spring Boot, Angular, and relational databases .
The candidate should be comfortable working across both backend and frontend development and collaborating with technical teams to design, develop, test, and deploy scalable applications.
Key Responsibilities
- Design, develop, and maintain full-stack enterprise applications.
- Develop backend services and RESTful APIs using Java and Spring Boot .
- Build responsive and user-friendly web applications using Angular and TypeScript .
- Work with relational databases and develop complex SQL queries.
- Integrate frontend applications with backend REST APIs and services.
- Participate in application design, development, testing, debugging, and production support.
- Follow best practices for coding, security, performance, and maintainability.
- Work closely with business analysts, architects, QA teams, and other developers.
- Participate in Agile/Scrum ceremonies and contribute to technical discussions.
- Troubleshoot application issues and provide effective solutions.
Required Skills
- 7+ years of experience in software development.
- Strong hands-on experience with Core Java .
- Strong experience with Spring Boot and RESTful APIs .
- Strong experience with Angular and TypeScript .
- Good experience with SQL and relational databases such as DB2, PostgreSQL, or Oracle.
- Experience developing and consuming REST APIs.
- Strong understanding of object-oriented programming and software design principles.
- Experience with Git and CI/CD processes.
- Good understanding of Agile development methodologies.
- Solid communication and problem-solving skills.
Preferred Skills
- Experience with microservices architecture .
- Experience with Kafka or other messaging technologies .
- Experience with Docker/Kubernetes.
- Cloud experience with Azure or AWS.
- Exposure to AI-assisted development tools such as GitHub Copilot, Claude, or similar tools .
- Experience working in the financial services or banking domain is a plus.
Important Requirements
- 3 days onsite in Montreal, QC is mandatory.
- Candidates must be available for an in-person interview .
- Candidates should be authorized to work in Canada.
📌 Java Fullstack Developer (Montreal)
🏢 Prolifics
📍 Montreal