Senior Software Engineer
Posted 7hrs ago
Employment Information
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















