Shape API-first microservices and GenAI architecture for Miratech's financial services client from its hybrid downtown Toronto office. This Senior Java Developer position focuses on designing and delivering enterprise application systems at scale. You will translate architecture into production-ready services using Java and Spring Boot, while building LLM orchestration, RAG, agentic workflows, and intelligent automation. The role requires two weekly office days. Key Responsibilities:
Establish API-first design and secure integrations Implement tested services from architectural designs Architect LLM, RAG, and vector database capabilities Conduct design reviews and define observability strategies Manage OAuth2 and JWT application security Requirements:
Seven-plus years of enterprise application development experience Expertise in Java, Spring Boot, RESTful APIs, and gRPC Proficiency with prompt patterns and LLM orchestration frameworks Experience with CI/CD, containers, Kubernetes, and cloud platforms Understanding of OAuth2 and JWT security Bring senior Java microservices leadership, secure API design, and LLM architecture skills to Miratech's Toronto engagement.