Java Backend Developer

InfoVision Inc.

Dallas (TX)

On-site

USD 120,000 - 160,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

InfoVision Inc. seeks a senior backend engineer to design and implement scalable backend services using Java 17 and Kotlin.

You will work with Spring Boot 3.5+, reactive programming, and PostgreSQL to build multi-tenant architectures with robust security and observability. You will also develop real-time AI capabilities with WebFlux, SSE, and adapters for multiple LLM providers, while ensuring secure configurations with JWT/HMAC/RBAC and AWS Secrets Manager.

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

Responsibilities

  • Design scalable backend services using Java 17 and Kotlin.
  • Develop non-blocking, real-time AI capabilities with Spring WebFlux and SSE.
  • Architect multi-tenant databases with Flyway migrations in PostgreSQL.
  • Build adapter patterns to route requests to Azure OpenAI, OpenAI GPT API v4.9, and LiteLLM.
  • Implement MCP servers, RAG, and Vector Store tooling for enhanced reasoning.
  • Secure APIs and SDKs with JWT, HMAC, and RBAC, plus runtime credential management.
  • Enable multi-device sync, chat backup/restore, and secure file handling via AWS S3.

Skills

Java 17
Kotlin
Spring Boot
Spring WebFlux
Reactive programming
PostgreSQL
JPA/Hibernate Envers
R2DBC
Multi-tenant architecture
Security: JWT, HMAC, RBAC
AWS S3
AWS Secrets Manager
Observability: Prometheus
Observability: Micrometer
Observability: Logstash

Tools

Flyway
SSE
Terraform
Azure OpenAI

Job description

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java developer
Senior Backend Java developer

DXC Luxoft • New York (NY)

On-site
USD 150,000 - 210,000
Java/Kotlin Full Stack Software Engineer
Java/Kotlin Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Backend Java Developer - Spring Boot & AWS Microservices
Backend Java Developer - Spring Boot & AWS Microservices

Compunnel Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Backend Engineer
Backend Engineer

Compunnel Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Java Frontier Engineer
Java Frontier Engineer

TechDigital Group • Orlando (FL)

On-site
USD 110,000 - 140,000
Backend Java Developer
Backend Java Developer

Compunnel Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Java Backend Engineer - Real-Time AI & Multi-Tenant AWS
Java Backend Engineer - Real-Time AI & Multi-Tenant AWS

InfoVision Inc. • Dallas (TX)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

DataKite • Delaware

Hybrid
USD 85,000 - 120,000
Senior Java Backend Engineer: Spring Boot & Microservices
Senior Java Backend Engineer: Spring Boot & Microservices

TechDigital Group • New York (NY)

On-site
USD 100,000 - 130,000
Mid Level Backend Java Developer
Mid Level Backend Java Developer

Surge IT • Alexandria (VA)

On-site
USD 110,000 - 150,000