Skip to main content

AI Java FullStack developer

Technology
mindit.io
acum 4 zilePână la 24.09.2026

Descrierea postului

Who are we

mindit.io is an AI-driven custom software services company with +250 IT specialists with proven expertise in software & product engineering, artificial intelligence, business intelligence, data analytics & integration services.

With offices in Switzerland, Germany and 4 delivery centers in Romania, we cover the entire development cycle from business research, consulting, and architecture to post-implementation testing and maintenance.

Our values

  • Partner of Choice: We put our customers at the center of everything we do, building authentic, trust-based relationships at every level. By deeply understanding their business goals and acting in their best interest, we create long-term partnerships that last. Combining industry know-how with cutting-edge technology, we become the partner our customers rely on when it matters most.

  • Professional: We always deliver! with discipline and excellence — on time, on budget, on quality. Powered by highly skilled teams, strong engineering practices, and efficient processes, we turn complex challenges into reliable, high-impact outcomes.

  • Authentic: We take ownership of our work and our growth. Guided by a continuous learning mindset, we strive to become the best version of ourselves — acting with ambition, curiosity, and an extra-mile attitude in everything we do.

  • Team: We believe our strength lies in moving forward together. Trust, collaboration, and shared accountability enable us to achieve more than we ever could alone. By supporting one another and valuing every contribution, we create an environment where people grow, excel, and deliver real impact. We grow together, we learn together, we build together.

Key Responsibilities:
  • Build and maintain backend services using Java 21, Spring Boot and asynchronous processing patterns
  • Design and enhance LLM-based pipeline steps for classification, matching, risk evaluation, synthesis and draft generation
  • Implement robust structured output validation, retries and error handling for model API calls
  • Optimize semantic search using PostgreSQL and pgvector for high-quality retrieval of legal precedents
  • Extend data models and database migrations with backward-compatible schema changes
  • Build and improve frontend flows in React and TypeScript (dashboard, document browser, extraction review, defense generation)
  • Integrate real-time progress updates via WebSockets
  • Maintain secure authentication and authorization with Keycloak, OIDC and JWT
  • Add tests for backend and frontend features and uphold CI quality gates
  • Improve observability through tracing, structured logging and operational dashboards

Required Skills & Experience:

  • 5+ years of software engineering experience on production systems
  • Strong experience in Java backend development (Spring Boot, REST APIs, data access)
  • Solid PostgreSQL skills including schema design and query optimization
  • Hands-on experience integrating LLM APIs (OpenAI / Azure OpenAI / Anthropic or similar)
  • Experience with semantic search / vector retrieval (pgvector, Pinecone, Weaviate or similar)
  • 3+ years of React + TypeScript development
  • Hands-on experience with OAuth / OIDC / JWT authentication flows
  • Testing discipline (unit, integration, API and contract testing)

Nice to Have:

  • Experience with Azure services (OpenAI, Document Intelligence, PostgreSQL, Container Apps)
  • Experience with Docker, Docker Compose and CI/CD pipelines
  • Knowledge of legal-tech, financial services or compliance-heavy domains
  • Familiarity with observability stacks (OpenTelemetry, centralized logging, monitoring dashboards)
  • Familiarity with LLM evaluation tooling, guardrails and regression frameworks (Promptfoo, DeepEval, Langfuse, Giskard or Guardrails)

Tech Stack:

Frontend: React, TypeScript, Vite, TanStack Query

Backend: Java 21, Spring Boot 3, Spring Web/WebFlux, Spring Data JPA, Hibernate

Data: PostgreSQL, pgvector, Flyway / Liquibase

AI: Azure OpenAI, embeddings-based retrieval

OCR: Azure Document Intelligence

Auth: Keycloak (OIDC, JWT)

Platform: Docker, Docker Compose, GitHub Actions

Quality: Promptfoo, DeepEval, Langfuse, Giskard, Guardrails

What we offer:

  • Learning platforms: Udemy, Master Minds, LinkedIn Learning
  • Internal Technical & Soft skills Training (including sessions held by certified trainers)
  • Medical Subscription
  • Gym Deduction
  • Bookster Subscription
  • mindit.io library — we cover the costs for all specialized books our colleagues want to read
  • Wellbeing activities
  • Flexible working hours
  • Flexible office / Work-from-home Policy
  • Constant internal events: team buildings, thematical parties, hackathons, team celebrations
  • An organizational culture that values employee contribution and empowerment
  • 2 extra days of vacation designated for wellbeing
  • Free Therapy Sessions provided by mindit.io

Te interesează acest rol?