Full Stack Java Developer

Atlantisitgroup — Canada · Posted ~5 hours ago

Contract Hybrid

Skills

Java 17+ Jakarta EE 10 Angular 17+ TypeScript 5.x REST APIs API design Jest JUnit 5 Database development Automated testing Angular Material Vector databases LLM orchestration Containers

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology team is hiring a Full Stack Java Developer for a long-term engagement building modern web applications. You will develop Angular single-page applications and Java/Jakarta EE backend services, design robust APIs, write automated tests, work with databases, and contribute to secure, container-ready solutions while gaining exposure to AI-assisted development.

Highlights

Long-term contract opportunity combining modern Java backend development with Angular frontend engineering. The role offers hands-on work with APIs, automated testing, databases, secure services, containers, and emerging AI-assisted development technologies.

Description

Position: Full Stack Java Developer Location: Toronto, ON (2-3 days Hybrid) Contract: Long term 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 Backend: JUnit 5 • 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., GitHub Copilot, Windsurf/Devin) effectively and responsibly. • Integrate or support LLM-based capabilities using vector databases (e.g., ChromaDB or similar) and orchestration frameworks (LangChain or Haystack). • Use Git for version control and participate in code reviews and branching workflows. • Build and package applications using Maven containerize and run services with Docker. • 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. • 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. Professional experience delivering full stack applications with: • 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 modeling fundamentals. AI enablement experience/knowledge: • Hands on familiarity with GitHub Copilot and/or Windsurf/Devin • Understanding of vector databases (e.g., ChromaDB or similar) and typical RAG flows • Exposure to Lang Chain or Haystack concepts (chains/pipelines, retrieval, prompt management) • Strong fundamentals in HTTP/REST, JSON, authentication/authorization basics, and secure coding practices. • Proficiency with Git, Maven, and Docker in day-to-day development. Nice to Have • Oracle / PL/SQL • Spring Batch • Python / FastAPI • OpenShift / Kubernetes • Jasper Reports • Redis