M

Miratech

Global IT services and digital transformation

Senior Java Developer - With LLM expertise

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least 7 years of experience designing and implementing large-scale enterprise applications.
  • Deep expertise in Java, Spring Boot, RESTful APIs, and gRPC services.
  • Strong proficiency in Python, prompt patterns, LLM orchestration frameworks such as LangChain or LlamaIndex, and vector databases.
  • Hands-on experience with Kafka, RDBMS/SQL, NoSQL, and high-performance caching architectures.
  • Experience with CI/CD pipelines, including Jenkins and GitHub Actions; Docker or Podman; OpenShift or Kubernetes; and cloud platforms.
  • Solid understanding of application security, including OAuth2 and JWT.
  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.

Responsibilities

  • Lead the design and delivery of Java/Spring Boot microservices, establishing API-first design principles, service-to-service communication, and secure integration patterns.
  • Implement solutions designed by architects, turning target designs into production-ready, well-tested services.
  • Identify, prototype, and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation (RAG), and vector databases.
  • Build agentic workflows and design, test, and refine prompts for LLM-powered features.
  • Design event-driven workflows using streaming platforms such as Kafka.
  • Ensure solutions fit containerized, cloud-native deployments on Docker, Kubernetes/OpenShift, or Azure, delivered through CI/CD pipelines.
  • Drive formal design reviews, contribute to technology stack selection, and define caching and observability strategies.
  • Manage application security, including OAuth2/JWT authentication and authorization.
  • Promote AI-assisted engineering across the developer group, including prompt engineering and the practical adoption of GitHub Copilot to speed up software delivery.

Desired Qualifications

  • Experience in banking, financial services, or another regulated industry.
  • Experience with production GenAI solutions, multiple LLM providers, LLM evaluation, and agentic workflows.
  • Familiarity with AI governance, model risk management, privacy controls, and responsible AI practices.
  • Experience with Redis, messaging and streaming services, and Infrastructure as Code.
  • Experience with security testing, DevSecOps, Agile/Scrum, and GitHub Copilot.
  • Experience mentoring developers and contributing to architecture standards, technical governance, and engineering strategy.

About the Company

Miratech

Global IT services and digital transformation

Miratech provides IT services and consulting to large global enterprises. Its work includes digital product engineering and customer experience design, helping companies accelerate their technology goals through complex digital transformation projects. The company emphasizes delivering projects on time and within budget, aided by a culture called “Relentless Performance.” It stands out from competitors due to its long history dating back to the Soviet era, its specialization in serving Fortune 500 companies, and its private funding-driven expansion, including a minority stake from Horizon Capital and IFC backing aimed at scaling the business and growing Ukraine’s IT job market. Miratech’s goal is to expand globally while creating more jobs in Ukraine’s technology sector and continuing to help large organizations implement large-scale digital programs.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1989

Recently Posted Jobs

Explore more opportunities at Miratech

See more jobs