About the Role
We are seeking a skilled Java Frontier Engineer to design and develop modern Java/Spring Boot microservices that consolidate inventory and availability data across multiple enterprise systems. This role will play a key part in enabling AI-powered conversational experiences by building scalable, secure, and AI-ready APIs.
Key Responsibilities
Develop Java 17/21 and Spring Boot microservices.
Design API-first solutions and distributed systems architectures.
Build and maintain enterprise integrations using REST/SOAP and messaging platforms.
Create secure, scalable, and resilient services using OAuth2, JWT, Kafka, Redis, and cloud technologies.
Partner with AI teams to expose backend capabilities through AI-consumable APIs and services.
Required Skills
Strong Java 17/21 and Core Java expertise.
Spring Boot and Microservices architecture.
REST APIs, OpenAPI/Swagger, JSON.
Kafka or similar event-driven platforms.
SQL databases and cloud platforms (Azure, AWS, or GCP).
CI/CD, Docker, Git, Maven/Gradle.
API security (OAuth2, OIDC, JWT).
Preferred Qualifications
Experience with AI integrations, LLM function calling, or AI agents.
Knowledge of Redis, Resilience4j, OpenTelemetry, Datadog, Splunk, or Dynatrace.
Familiarity with BMaD framework and AI-driven development practices.