Java Fullstack Developer (Montreal)

Java Fullstack Developer (Montreal)

02 Oct
|
LanceSoft
|
Montreal

02 Oct

LanceSoft

Montreal

Pay Range: CAD 65-70/hr

- Design, develop, and maintain full-stack web applications using Java, Spring Boot, Angular, and related technologies.

- Develop scalable and secure

RESTful APIs and microservices using Java and Spring Boot.

- Build responsive and reusable front-end components using

Angular, TypeScript, HTML5, CSS3, and JavaScript

.

- Integrate Angular applications with backend services and third-party APIs.

- Design and optimize relational database solutions using

SQL, PostgreSQL, MySQL, or SQL Server

.

- Implement business logic, data validation, exception handling, logging, and application security.

- Develop and maintain microservices-based applications and support service-to-service communication.

- Write unit, integration, and functional tests using tools such as

JUnit, Mockito, Jasmine, and Karma

.

- Participate in code reviews, troubleshooting, debugging, and performance optimization.

- Work with

Git, Maven/Gradle, Jenkins, Azure DevOps, or similar CI/CD tools to automate build and deployment processes.

- Deploy and support applications in

AWS, Azure, or GCP cloud environments.

- Collaborate with Business Analysts, Product Owners, QA Engineers, DevOps Engineers, and other development teams.

- Participate in

Agile/Scrum ceremonies

, including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives.

- Analyze production issues, perform root-cause analysis,



and implement permanent fixes.

- Create and maintain technical documentation, API specifications, and development standards.

Required Skills

- 7+ years of experience in

Java Full Stack Development

.

- Strong hands-on experience with

Java 8/11/17/21

and

Spring Boot

.

- Robust experience developing

REST APIs and Microservices

.

- Proficiency in

Angular 12+

, TypeScript, JavaScript, HTML5, and CSS3.

- Strong knowledge of

SQL and relational databases

.

- Experience with

Spring MVC, Spring Data JPA, Hibernate, and Spring Security

.

- Experience with

Git, Maven/Gradle, CI/CD, and Agile/Scrum

.

- Knowledge of authentication and authorization technologies such as

OAuth 2.0, JWT, and OpenID Connect

.

- Experience with unit and integration testing frameworks such as

JUnit and Mockito

.

- Strong debugging, problem-solving, and communication skills.

Preferred Skills

- Experience with

AWS/Azure/GCP

.

- Knowledge of

Docker and Kubernetes

.a

- Experience with

Kafka or other messaging platforms

.

- Familiarity with

Redis, MongoDB, or other NoSQL databases

.

- Experience with

GraphQL is a plus.

- Knowledge of application monitoring and observability tools such as

Splunk, Grafana, Prometheus, or ELK

.

- Exposure to

Generative AI/LLM integration or AI-enabled application development is a plus.

📌 Java Fullstack Developer (Montreal)
🏢 LanceSoft
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java fullstack developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: java fullstack developer (montreal) / montreal