03 Oct
|
TEKsystems
|
Toronto
03 Oct
TEKsystems
Toronto
We are looking for a Full Stack Java Developer to build and enhance modern web applications using Angular on the frontend and Java/Jakarta EE on the backend. The role also requires working knowledge of databases and practical familiarity with AI‑assisted development tools and LLM application components (e.g., vector databases and orchestration frameworks). You will collaborate with product, QA, and DevOps teams to deliver secure, testable, container‑ready solutions.
Develop and maintain SPA features using Angular 17+, TypeScript 5.x, and Angular Material / Material Design. Build backend services using Java 17+ and Jakarta EE 10 (REST APIs, validation, security, integration patterns). Design and implement API contracts, error handling, logging, and performance‑conscious services.
Write And Maintain Automated Tests Frontend: Jest Work with databases: create/modify schemas, write queries, tune basic performance, and support migrations. Apply AI tools and patterns to improve productivity and/or product features Use AI coding assistants (e.g., Integrate or support LLM‑based capabilities using vector databases (e.g., Use Git for version control and participate in code reviews and branching workflows. Collaborate in agile ceremonies, contribute to estimations, and communicate progress and risks clearly.
Troubleshoot issues across the stack (UI, API, database, container/runtime) and contribute to root‑cause analysis. Angular 17+, TypeScript 5.x, Angular Material Java 17+, Jakarta EE 10 Testing experience with Jest (frontend) and JUnit 5 (backend). Working knowledge of databases (relational preferred): SQL querying, joins, indexes basics, transactions, and data modelling fundamentals.
AI Enablement Experience/knowledge Understanding of vector databases (e.g.,
Exposure to LangChain or Haystack concepts (chains/pipelines, retrieval, prompt management) Robust fundamentals in JSON, authentication/authorization basics, and secure coding practices.
Oracle / PL/SQL Python / FastAPI Frontend: Angular 17+, TypeScript 5.x, Angular Material, Jest Java 17+, Jakarta EE 10, JUnit 5 Data: SQL + database fundamentals; (optional) Oracle/PLSQL, Redis AI Enablement: Copilot/Windsurf/Devin, Vector DB (ChromaDB+), LangChain/Haystack Ability to own features end‑to‑end (UI → API → database) Strong testing mindset and clean coding practices Practical understanding of how to incorporate AI tools and LLM components safely (privacy, correctness, review) Java, Angular, typescript, Jest, Junit, Full stack, CI/CD, IaC, Git, github, AI, oracle sql, Pl/SQL Java,Angular,typescript,Jest,Junit,Full stack,CI/CD,IaC,Git,github Experience working on projects related to AI enablement - nothing specific in terms of Agentic vs GenAI Experience working on Oracle DB - PL/SQL - this is their legacy DB, so working knowledge will help with migration Experience w/ Python - leveraging the language for AI enablement This is a Contract position based out of Toronto, ON. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location,
internal equity, and other pertinent job‑related factors. Nous accélérons la transformation de nos clients.
Utilisation de l’intelligence artificielle (IA) Utilisation de l’intelligence artificielle (IA): Nous pouvons utiliser l’intelligence artificielle (IA) pour soutenir certaines étapes de notre processus d’embauche, notamment la recherche, la présélection et l’évaluation des candidatures. We’re a leading provider of business and technology services. We accelerate business transformation for our customers.
We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full‑stack capabilities and speed. We’re strategic thinkers, hands‑on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. Use of Artificial Intelligence (AI) Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team.
By applying, you acknowledge and agree that your application may be reviewed using AI tools.
📌 Full Stack Tech Support Developer (Toronto)
🏢 TEKsystems
📍 Toronto