backНазад до пошуку

Lead Java Software Engineer (AWS, AI)

Віддалений* формат співпраці з території - Україна

*Ви можете працювати віддалено з території країни (або країн), для яких відкрита ця позиція.

Java& інші навички
hot

We are looking for a Lead Java Software Engineer to join a cutting-edge AI project enabling Conversational AI for Service Desk request submission, replacing manual catalog form-filling with intelligent guided chat that saves requestors time, reduces friction and eliminates guesswork. You will contribute to building a fully integrated AI ecosystem spanning a Service Catalog Knowledge Base, a Frontdesk Agent and submission-specific agents connected to live enterprise service catalog data, delivering RAG pipelines, ETL processes and multi-agent systems that bridge intelligent agents and real-world ITSM workflows.

Чим ви будете займатися у цій ролі
  • Build the React chat frontend as the primary interface through which users submit service requests via guided conversation rather than manual form-filling
  • Develop the central Frontdesk Agent to handle user intent classification and routing along with the agent hub that orchestrates communication across the multi-agent system using Spring AI AgentCore
  • Design and maintain the ETL pipeline to extract and transform ServiceNow Service Catalog metadata, index it into AWS Bedrock Knowledge Bases and keep it current as the catalog evolves
  • Establish and implement the reusable agent framework, including capability templates, tool definitions, prompt scaffolding and the agentic conversion workflow that all item-specific agents are built on top of
  • Implement individual agents for specific catalog items using the shared framework, with each agent handling the end-to-end submission flow for its assigned request type including ServiceNow API integration
  • Instrument agent interactions and LLM calls end-to-end with OpenTelemetry and Dynatrace
  • Uphold high standards of code quality, testability and documentation while leveraging AI-assisted development tools to maximize productivity
  • Lead and mentor team members while guiding architectural decisions across the project
Навички
  • 6+ years of experience in software engineering including 2+ years in a technical leadership role
  • Proficiency in Java (Spring Boot) and Node.js for backend engineering
  • Practical experience building on AWS services such as Lambda, API Gateway and S3
  • Familiarity with AWS IAM and KMS for access management and security
  • Solid grounding in LLM/AI engineering fundamentals including prompt design, RAG pipelines and agentic patterns, tool use and LLM evaluation
  • Hands-on experience with Spring AI LLM orchestration framework or similar frameworks
  • Hands-on experience with AWS Bedrock AgentCore and Knowledge Bases or similar managed RAG/vector services
  • Experience with Docker, Git and Terraform
  • Familiarity with GitHub Actions for CI/CD pipelines
  • Capability to make decisions, resolve ambiguity and unblock themselves through documentation and experimentation
  • English proficiency at B2+ level or above
Буде перевагою
  • Flexibility to use React.JS for building and iterating on a chat UI
  • Skills in Python for scripting automation
  • Familiarity with ServiceNow Service Catalog