Job Title: Full Stack Developer (Java, Spring Boot, Angular & AI/LLM)
Location: Toronto, ON (Hybrid)
Duration: 6-12 Months
Job Description
We are seeking an experienced Full Stack Developer with expertise in Java, Spring Boot, Angular, and AI/LLM integration to build scalable enterprise applications. The ideal candidate will design and develop microservices, REST APIs, and AI-powered solutions using modern cloud-native technologies.
Key Responsibilities
- Develop and maintain enterprise applications using Java 17+, Spring Boot, Microservices, and Angular .
- Build RESTful APIs and integrate Generative AI/LLM capabilities into backend services.
- Design prompt engineering workflows, RAG-based solutions , and AI orchestration layers.
- Implement secure API integrations using OAuth2, JWT, and SSL/TLS .
- Develop scalable, resilient, and cloud-native applications using Docker, Kubernetes/OpenShift, and Azure/AWS .
- Participate in architecture discussions, code reviews, CI/CD, and production support.
Required Skills
- 5+ years of experience in Java 11/17+, Spring Boot, Spring MVC, Spring Security, Microservices, REST APIs, and Angular .
- Experience with Generative AI, LLM integration, Prompt Engineering, and RAG .
- Hands-on experience with Docker, Kubernetes/OpenShift, Azure/AWS , and CI/CD.
- Strong knowledge of SQL (DB2/PostgreSQL) and NoSQL (MongoDB) databases.
- Experience with OAuth2, JWT, API Security , and enterprise application development.
- Banking/Financial Services domain experience is a plus.
#J-18808-Ljbffr