Full Stack Engineer
Code17tek
Senior Full Stack Engineer – Java, Spring Boot & AIAbout Code17Code17 provides technology consulting and professional services across data engineering, cloud, full-stack development, and agentic AI. We help enterprises build modern applications and implement AI solutions that improve business operations.
Role OverviewWe are seeking a Senior Full Stack Engineer with strong Java and Spring Boot expertise and hands‑on experience building AI-powered applications. The ideal candidate can develop applications across the frontend and backend while integrating large language models, Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP).
This role requires practical software engineering experience, including taking AI capabilities from prototypes into secure, reliable production applications.
Key Responsibilities
Design, develop, and maintain applications using Java, Spring Boot, and React or Angular.
Build REST APIs, microservices, and integrations with enterprise systems.
Develop RAG pipelines covering document ingestion, parsing, chunking, embeddings, vector retrieval, reranking, and grounded response generation.
Integrate LLMs through cloud AI platforms or model provider APIs.
Build and integrate MCP servers and clients to connect AI applications with enterprise tools, APIs, and data sources.
Implement AI workflows using tool calling, structured outputs, and orchestration frameworks.
Apply authentication, authorization, and data access controls across application and AI workflows.
Evaluate AI response quality, retrieval accuracy, latency, and cost;
troubleshoot failures and improve performance.
Write automated tests, participate in code reviews, and support CI/CD and production releases.
Collaborate with product owners, architects, and business stakeholders to translate requirements into working solutions.
Required Qualifications
5+ years of professional software development experience, with strong hands‑on Java and Spring Boot expertise.
Strong understanding of REST API design, microservices, object‑oriented programming, and design patterns.
Experience with relational databases such as PostgreSQL or MySQL, including SQL development and performance tuning.
Hands‑on experience developing LLM-powered applications beyond basic chatbot integrations.
Practical experience implementing RAG, including embeddings, vector databases, retrieval strategies, and metadata filtering.
Experience implementing or integrating MCP servers or clients, with an understanding of tool discovery, invocation, and access controls.
Experience with prompt design, tool/function calling, structured outputs, and managing model context.
Familiarity with vector search platforms such as Qdrant, pgvector, Pinecone, OpenSearch, or equivalent.
Experience with Git, automated testing, Docker, and CI/CD pipelines.
Strong problem‑solving, communication, and collaboration skills.
Preferred Qualifications
Experience with Spring AI, LangChain4j, or comparable Java AI frameworks.
Python experience for AI services, data processing, or orchestration.
Experience with Amazon Bedrock, Azure OpenAI, Google Vertex AI, or comparable AI platforms.
Familiarity with agent frameworks such as LangGraph, Semantic Kernel, or AWS Strands.
Experience with hybrid search, reranking, and retrieval evaluation.
Understanding of prompt injection risks, sensitive data protection, and safe execution of AI‑invoked tools.
Experience with Kubernetes, messaging platforms such as Kafka, and cloud deployment.
Experience implementing human approval steps, retries, audit logs, and observability for AI workflows.
What Success Looks Like
Deliver maintainable full-stack features with reliable backend services and intuitive user interfaces.
Build AI capabilities that retrieve relevant information and produce grounded, useful responses.
Connect AI workflows securely to enterprise systems through well‑designed APIs and MCP integrations.
Demonstrate measurable improvements in application reliability, AI quality, response time, and operating cost.
#J-18808-Ljbffr
Role OverviewWe are seeking a Senior Full Stack Engineer with strong Java and Spring Boot expertise and hands‑on experience building AI-powered applications. The ideal candidate can develop applications across the frontend and backend while integrating large language models, Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP).
This role requires practical software engineering experience, including taking AI capabilities from prototypes into secure, reliable production applications.
Key Responsibilities
Design, develop, and maintain applications using Java, Spring Boot, and React or Angular.
Build REST APIs, microservices, and integrations with enterprise systems.
Develop RAG pipelines covering document ingestion, parsing, chunking, embeddings, vector retrieval, reranking, and grounded response generation.
Integrate LLMs through cloud AI platforms or model provider APIs.
Build and integrate MCP servers and clients to connect AI applications with enterprise tools, APIs, and data sources.
Implement AI workflows using tool calling, structured outputs, and orchestration frameworks.
Apply authentication, authorization, and data access controls across application and AI workflows.
Evaluate AI response quality, retrieval accuracy, latency, and cost;
troubleshoot failures and improve performance.
Write automated tests, participate in code reviews, and support CI/CD and production releases.
Collaborate with product owners, architects, and business stakeholders to translate requirements into working solutions.
Required Qualifications
5+ years of professional software development experience, with strong hands‑on Java and Spring Boot expertise.
Strong understanding of REST API design, microservices, object‑oriented programming, and design patterns.
Experience with relational databases such as PostgreSQL or MySQL, including SQL development and performance tuning.
Hands‑on experience developing LLM-powered applications beyond basic chatbot integrations.
Practical experience implementing RAG, including embeddings, vector databases, retrieval strategies, and metadata filtering.
Experience implementing or integrating MCP servers or clients, with an understanding of tool discovery, invocation, and access controls.
Experience with prompt design, tool/function calling, structured outputs, and managing model context.
Familiarity with vector search platforms such as Qdrant, pgvector, Pinecone, OpenSearch, or equivalent.
Experience with Git, automated testing, Docker, and CI/CD pipelines.
Strong problem‑solving, communication, and collaboration skills.
Preferred Qualifications
Experience with Spring AI, LangChain4j, or comparable Java AI frameworks.
Python experience for AI services, data processing, or orchestration.
Experience with Amazon Bedrock, Azure OpenAI, Google Vertex AI, or comparable AI platforms.
Familiarity with agent frameworks such as LangGraph, Semantic Kernel, or AWS Strands.
Experience with hybrid search, reranking, and retrieval evaluation.
Understanding of prompt injection risks, sensitive data protection, and safe execution of AI‑invoked tools.
Experience with Kubernetes, messaging platforms such as Kafka, and cloud deployment.
Experience implementing human approval steps, retries, audit logs, and observability for AI workflows.
What Success Looks Like
Deliver maintainable full-stack features with reliable backend services and intuitive user interfaces.
Build AI capabilities that retrieve relevant information and produce grounded, useful responses.
Connect AI workflows securely to enterprise systems through well‑designed APIs and MCP integrations.
Demonstrate measurable improvements in application reliability, AI quality, response time, and operating cost.
#J-18808-Ljbffr
Vacancy posted 12 minutes ago
Similar jobs that could be interesting for youBased on the Full Stack Engineer in Winnipeg, MB vacancy
- A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...SuggestedRemote work
$70 - $80 per hour
...framework, business entities, WCF, WFF, MS Dynamics, LINQ, preferable experience in implementing projects tracking solutions with Workflow engine + accessibility Experience in integrating Azure cloud services into solutions, such as Azure Cloud Function App, Azure Logic Apps,...SuggestedHourly pay- ...clear failure modes and idempotency.Collaborate with frontend engineers on contract shape, pagination, and real-time or near-real-time... ...we’re looking for 5+ years building production backend or full-stack systems; comfortable owning a feature end-to-end.Strong...SuggestedContract work
- ...seeking an exceptional Senior Fullstack Developer to join our engineering team in shipping products, not websites or artifacts. This is a... ...engineers to elevate team capability.Own Releases - Manage the full lifecycle of feature delivery, including CI/CD, security remediation...SuggestedLong term contract
- ...contract opportunities they can actually win. This role suits an engineer who enjoys full ownership: scoping with the founder, implementing, deploying,... ...observability, and deployment on Cloudflare and our backend stack. Participate in customer calls when engineering context...SuggestedContract workRemote work
$100k - $125k per year
Full-Time | Remote | Toronto / United States Salary Range: $70,000-90,000 USD ($100,000 - $125,000 CAD)Why Pest Share?Founded in 2019... ..., and accountability.About Your RoleWe’re looking for a Full Stack Engineer to play a key role in how our products are designed, built, and...Full timeFor contractorsRemote work$90k - $115k per year
ABOUT YOU We are looking for a Full-Stack Engineer who is curious, detail-oriented, and collaborative to join our Engineering team. The best candidate will be someone who enjoys working in a fast-paced, team-oriented environment and is eager to contribute to end-to-end solutions...- ...You have at least 10 years of work experience as a Java developer.You have experience building scalable, enterprise-level technology stacks with Java, SOAP, and JSON but ideally with a broad set of toolsYou have experience in application architecture and API designYou are proficient...Flexible hours
- ...We are seeking a versatile and experienced engineer to join our Inference Core Model Bringup... ...working across the entire Cerebras software stack. Your work will play a critical role in... ...or a related field. Comfort navigating the full AI toolchain: Python modeling code, compiler...
- ...large-scale, data-intensive apps Experienced with React, NodeJS, Postgres, Redis and Docker (if you have experience with other modern stacks that’s totally fine too, as long as you’re a fast learner!) Proficient in at least one low-level language (ideally Rust or Go)...Remote workFlexible hours
- Ciklum is looking for a Senior Full Stack Engineer to join our team full-time in Canada.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team...Long term contractFull timeTemporary work
$122k - $152k per year
Senior Full Stack Software EngineerABOUT USProcurify is looking for a motivated, collaborative, and creative person who is passionate about... ...save money. We’re looking for a pragmatic and thoughtful engineering leader to help scale our platform, development practices, and team...Manual laborImmediate startRemote workFlexible hours- ...experiences from Tencent, Alibaba, Amazon, ByteDance, and more. Our engineering team is composed of passionate, driven, and talented engineers... ...communities. We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team. This is a full-time,...Hourly payFull timeWork at officeLocal areaWork from homeFlexible hours2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Engineer. Be the first to apply!
Related searches

