Senior Software Engineer

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building Java/Spring backend services and autonomous AI workflows. Developing AWS-powered solutions for Altisource’s mortgage and real estate technology business.

Responsibilities:

  • Design, develop, and maintain robust backend applications using Java, Spring Boot, and Hibernate
  • Build and integrate RESTful APIs and event-driven services for communication between microservices and AI agents
  • Deploy and manage applications on AWS Cloud infrastructure
  • Ensure code quality, performance optimization, and adherence to best practices
  • Design and implement autonomous AI agent workflows that plan, execute multi-step tasks, invoke tools, and handle exceptions
  • Develop agent orchestration patterns, including agent handovers, state persistence, retry logic, and fallback strategies
  • Integrate foundation model APIs for LLM-powered reasoning, decision-making, and natural language understanding
  • Build tool-use and function-calling interfaces for databases, APIs, document stores, and external services
  • Implement human-in-the-loop patterns with confidence thresholds, escalation triggers, and approval workflows
  • Develop event-driven agent architectures using SQS/SNS, EventBridge, or Kafka
  • Collaborate with product, data science, and QA teams
  • Participate in prompt engineering, agent behavior tuning, and accuracy evaluation
  • Contribute to AI-assisted development workflows using Kiro, Copilot, or similar AI IDEs

Requirements:

  • 2–4 years of professional experience in backend/full-stack development
  • Strong proficiency in Node.js, Java (11+), Spring Boot, and Hibernate/JPA
  • Hands-on experience designing and integrating RESTful APIs and webhook-based integrations
  • Working knowledge of AWS services: EC2, S3, Lambda, SQS/SNS, EventBridge, API Gateway, and Cognito
  • Experience building or integrating autonomous AI agent systems, including multi-step workflows, tool-use patterns, agent orchestration, and state management
  • Hands-on experience with LLM APIs such as AWS Bedrock, OpenAI, or Anthropic, including prompt engineering, function calling, and structured output parsing
  • Proficiency with relational databases such as PostgreSQL and MySQL, including schema design and query optimization
  • Understanding of event-driven and microservices architecture patterns
  • Excellent analytical, problem-solving, and communication skills

Benefits:

  • Remote work option
  • Full-time employment