Full Time

Java Backend Developer

InfoVision Inc.
Contract
Mid-Senior level
IT Services and IT Consulting
Dallas, TX
???* / year

Job Description

Job Title: Java Backend Engineer

Location: Dallas, TX

Duration: Long-term

Work Mode: Onsite


Required experience: 13+ Years


Required Telecom domain experience


Key Responsibilities:

  • Platform Engineering: Design and implement highly scalable backend services using Java 17, Kotlin 1.9.25, and Spring Boot 3.5.11.
  • Reactive & Real-Time Systems: Develop non-blocking, real-time AI chat capabilities using Spring WebFlux, R2DBC, and Server-Sent Events (SSE) within the Shannon Agent Server.
  • Multi-Tenant Architecture: Architect dynamic database routing and auto-migrations across distinct PostgreSQL tenant databases using Flyway.
  • AI & LLM Integration: Build adapter-pattern interfaces to seamlessly route requests across multiple LLM providers, including Azure OpenAI, OpenAI (GPT API v4.9), and LiteLLM.
  • Extensibility & Tooling: Implement Model Context Protocol (MCP) servers and tools, alongside RAG and Vector Store capabilities, to extend the platform's AI reasoning.
  • Security & Identity: Secure APIs and SDK configurations implementing robust authentication flows, including JWT Bearer Tokens, HMAC request signing, and Role-Based Access Control (RBAC).
  • Data & State Management: Build multi-device sync, chat backup/restore, and secure file handling utilizing AWS S3 and pre-signed URLs within the Shannon Sync Server.

Required Qualifications:

  • Extensive experience building enterprise applications with Java 17 and Kotlin.
  • Deep expertise in the Spring ecosystem, specifically Spring Boot 3.5+, Spring MVC, and reactive paradigms using Spring WebFlux.
  • Strong background in data modeling and database interaction using PostgreSQL, JPA, Hibernate Envers, and reactive drivers like R2DBC.
  • Proven track record of designing secure, multi-tenant backend architectures with tenant-level isolation.
  • Experience configuring and deploying cloud services, specifically AWS S3 for object storage and AWS Secrets Manager for runtime credential management.
  • Familiarity with modern observability and telemetry tools, including Prometheus, Micrometer, Logstash


Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.