29 Sep
|
LanceSoft
|
Montreal
29 Sep
LanceSoft
Montreal
:
Java Full Stack Developer with strong expertise in Angular and Java backend development. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable enterprise applications while working closely with business, product, and engineering teams.
Key Responsibilities
Develop and maintain full-stack web applications using Java, Spring Boot, and Angular.
Design and develop scalable and secure RESTful APIs and backend services.
Build responsive and user-friendly web applications using Angular, TypeScript, HTML, and CSS.
Develop business logic and backend components using Java/J2EE and Spring Boot.
Work with databases such as Oracle, PostgreSQL, or MySQL and develop optimized SQL queries.
Implement and integrate microservices-based applications.
Perform application integration with internal and external systems through REST APIs.
Write clean, maintainable, and reusable code following development best practices.
Conduct unit testing, integration testing, debugging, and performance optimization.
Collaborate with DevOps teams for CI/CD, deployment, and production support.
Participate in code reviews and provide technical recommendations.
Troubleshoot production issues and identify root causes.
Work in an Agile/Scrum development setting.
Required Skills
5+ years of experience in Java Full Stack Development.
Solid hands-on experience with Core Java and Java 8+.
Strong experience with Spring Boot, Spring MVC, and REST APIs.
Good experience with Angular and TypeScript.
Strong understanding of Microservices architecture.
Experience with SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
Experience with Git and CI/CD tools.
Valuable understanding of Docker/Kubernetes and cloud technologies is preferred.
Strong knowledge of software development lifecycle and Agile methodologies.
Good problem-solving and communication skills.
Preferred Skills
AWS / Azure / GCP
Kafka or other messaging technologies
Docker and Kubernetes
Jenkins / GitHub Actions / Azure DevOps
JUnit / Mockito
Redis or caching technologies
Experience with enterprise applications and distributed systems
📌 Java Full Stack Developer Montreal
🏢 LanceSoft
📍 Montreal