Company Name: Agiliad Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/63axay1mrxpq0knl Job Description: Posted 10h agoJava Fullstack Developer (10017)@ AgiliadView All JobsWebsiteUnited StatesRemoteFull TimeResponsibilities:design backend, develop APIs, enforce securityRequirements Summary:Proven experience in C#/.NET, REST APIs, SQL/EF Core, AWS, AI/ML components, and frontend collaboration with Angular; strong emphasis on backend design, security, testing, and observability.Technical Tools Mentioned:C#, NET, REST API, EF Core, SQL, RabbitMQ, AWS, OAuth2, OIDC, Angular, TypeScript Career Opportunities: Java Fullstack Developer (10017) Requisition ID 10017 - Posted    Job Description Print Preview     About the Role   We are seeking a skilled and highly motivated Software Engineer to join our team focused on building an advanced AI agent for automating and streamlining HR case management tasks. This role involves designing, developing, and deploying high-performance, scalable, and secure backend services in a microservices architecture, strictly adhering to our comprehensive design standards. You will be instrumental in integrating machine learning capabilities into our core HR platform. Key Responsibilities   AI Agent Development: Design, implement, and deploy the core logic and services for the AI agent, focusing on task automation, natural language processing, and case triaging within the HR domain. Backend Development: Develop and maintain robust, scalable APIs using C#/.NET, following established Backend Design Standards, including RESTful WebAPI principles (Versioning, HTTP Semantics, Resources, etc.). Architecture & Standards Enforcement: Ensure all new services adhere to defined architectural and design standards for: API Design: Implement robust APIs following best practices for documentation, error handling, caching, and idempotency. Data Persistence: Enforce database best practices, including efficient data access, transaction management, and maintaining data integrity. Security (AuthN/AuthZ): Design and implement secure authentication and authorization mechanisms across the application and service-to-service communication. Messaging: Implement reliable, event-driven communication patterns with a focus on message contracts, idempotency, and resilient message handling. Quality Assurance: Write comprehensive Unit Tests (xUnit + FakeItEasy) targeting ≥80% coverage for the application layer and develop Integration Tests using .NET Aspire composition, isolated DBs, and mocking external dependencies with Mockoon. Observability: Implement robust logging and tracing using OpenTelemetry SDK auto-instrumentation for Datadog APM, ensuring correlation IDs are injected across all logs, events, and responses. Collaboration: Work closely with the Frontend team to ensure seamless API consumption, adhering to Frontend Design Standards (Angular, TypeScript strict). Required Technical Skills and Experience Platform: Strong proficiency in C# and the .NET ecosystem. AI/ML Experience: Proven track record in building and deploying AI agents or components, specifically for automation or case management systems. API Development: Extensive experience designing and building RESTful APIs, with deep knowledge of HTTP semantics (200, 201, 204, 4xx, 5xx) and API versioning. Database: Expertise with SQL and Entity Framework Core (EF Core), including performance tuning and implementation of soft delete and mapping best practices. Messaging/Events: Experience with message queues (e.g., SQS, Kafka, RabbitMQ), including Outbox Pattern, Message Deduplication, and configuring DLQs and retry policies. Cloud & Infrastructure: Hands-on experience working with AWS services and cloud-native application deployment. Authentication: Hands-on experience implementing modern AuthN/AuthZ protocols like OAuth2/OIDC, JWT validation, and policy-based access control. Testing: Proven track record in writing fast, deterministic Unit Tests (e.g., xUnit) and setting up containerized Integration Test environments. CI/CD & Quality: Experience enforcing code quality via static analysis (Roslyn Analyzers), linting (.editorconfig), and CI failure on critical warnings. Frontend Collaboration: Experience working with modern frontend frameworks, specifically Angular (version 20+), to ensure seamless API consumption. Nice to Have Experience with GraphQL for controlled client data fetching. Familiarity with background job processing frameworks such as Hangfire. Experience with feature flagging and configuration management via AWS Secrets Manager. Direct experience with large-scale HR or Case Management systems. Experience with Semantic Kernel Agent Framework  Experience with NoSQL databases.   Email this job to a friend         The job has been sent to   Please provide the information below Job title: *Your friend’s email address: Message: Maximum character limit: 1000 *Confirm you are not a robot: Requisition ID 10017 - Posted    About the Role   We are seeking a skilled and highly motivated Software Engineer to join our team focused on building an advanced AI agent for automating and streamlining HR case management tasks. This role involves designing, developing, and deploying high-performance, scalable, and secure backend services in a microservices architecture, strictly adhering to our comprehensive design standards. You will be instrumental in integrating machine learning capabilities into our core HR platform. Key Responsibilities   AI Agent Development: Design, implement, and deploy the core logic and services for the AI agent, focusing on task automation, natural language processing, and case triaging within the HR domain. Backend Development: Develop and maintain robust, scalable APIs using C#/.NET, following established Backend Design Standards, including RESTful WebAPI principles (Versioning, HTTP Semantics, Resources, etc.). Architecture & Standards Enforcement: Ensure all new services adhere to defined architectural and design standards for: API Design: Implement robust APIs following best practices for documentation, error handling, caching, and idempotency. Data Persistence: Enforce database best practices, including efficient data access, transaction management, and maintaining data integrity. Security (AuthN/AuthZ): Design and implement secure authentication and authorization mechanisms across the application and service-to-service communication. Messaging: Implement reliable, event-driven communication patterns with a focus on message contracts, idempotency, and resilient message handling. Quality Assurance: Write comprehensive Unit Tests (xUnit + FakeItEasy) targeting ≥80% coverage for the application layer and develop Integration Tests using .NET Aspire composition, isolated DBs, and mocking external dependencies with Mockoon. Observability: Implement robust logging and tracing using OpenTelemetry SDK auto-instrumentation for Datadog APM, ensuring correlation IDs are injected across all logs, events, and responses. Collaboration: Work closely with the Frontend team to ensure seamless API consumption, adhering to Frontend Design Standards (Angular, TypeScript strict). Required Technical Skills and Experience Platform: Strong proficiency in C# and the .NET ecosystem. AI/ML Experience: Proven track record in building and deploying AI agents or components, specifically for automation or case management systems. API Development: Extensive experience designing and building RESTful APIs, with deep knowledge of HTTP semantics (200, 201, 204, 4xx, 5xx) and API versioning. Database: Expertise with SQL and Entity Framework Core (EF Core), including performance tuning and implementation of soft delete and mapping best practices. Messaging/Events: Experience with message queues (e.g., SQS, Kafka, RabbitMQ), including Outbox Pattern, Message Deduplication, and configuring DLQs and retry policies. Cloud & Infrastructure: Hands-on experience working with AWS services and cloud-native application deployment. Authentication: Hands-on experience implementing modern AuthN/AuthZ protocols like OAuth2/OIDC, JWT validation, and policy-based access control. Testing: Proven track record in writing fast, deterministic Unit Tests (e.g., xUnit) and setting up containerized Integration Test environments. CI/CD & Quality: Experience enforcing code quality via static analysis (Roslyn Analyzers), linting (.editorconfig), and CI failure on critical warnings. Frontend Collaboration: Experience working with modern frontend frameworks, specifically Angular (version 20+), to ensure seamless API consumption. Nice to Have Experience with GraphQL for controlled client data fetching. Familiarity with background job processing frameworks such as Hangfire. Experience with feature flagging and configuration management via AWS Secrets Manager. Direct experience with large-scale HR or Case Management systems. Experience with Semantic Kernel Agent Framework  Experience with NoSQL databases. Email this job to a friend    The job has been sent to   The job has been sent to   About the Role   We are seeking a skilled and highly motivated Software Engineer to join our team focused on building an advanced AI agent for automating and streamlining HR case management tasks. This role involves designing, developing, and deploying high-performance, scalable, and secure backend services in a microservices architecture, strictly adhering to our comprehensive design standards. You will be instrumental in integrating machine learning capabilities into our core HR platform. Key Responsibilities   AI Agent Development: Design, implement, and deploy the core logic and services for the AI agent, focusing on task automation, natural language processing, and case triaging within the HR domain. Backend Development: Develop and maintain robust, scalable APIs using C#/.NET, following established Backend Design Standards, including RESTful WebAPI principles (Versioning, HTTP Semantics, Resources, etc.). Architecture & Standards Enforcement: Ensure all new services adhere to defined architectural and design standards for: API Design: Implement robust APIs following best practices for documentation, error handling, caching, and idempotency. Data Persistence: Enforce database best practices, including efficient data access, transaction management, and maintaining data integrity. Security (AuthN/AuthZ): Design and implement secure authentication and authorization mechanisms across the application and service-to-service communication. Messaging: Implement reliable, event-driven communication patterns with a focus on message contracts, idempotency, and resilient message handling. Quality Assurance: Write comprehensive Unit Tests (xUnit + FakeItEasy) targeting ≥80% coverage for the application layer and develop Integration Tests using .NET Aspire composition, isolated DBs, and mocking external dependencies with Mockoon. Observability: Implement robust logging and tracing using OpenTelemetry SDK auto-instrumentation for Datadog APM, ensuring correlation IDs are injected across all logs, events, and responses. Collaboration: Work closely with the Frontend team to ensure seamless API consumption, adhering to Frontend Design Standards (Angular, TypeScript strict). Required Technical Skills and Experience Platform: Strong proficiency in C# and the .NET ecosystem. AI/ML Experience: Proven track record in building and deploying AI agents or components, specifically for automation or case management systems. API Development: Extensive experience designing and building RESTful APIs, with deep knowledge of HTTP semantics (200, 201, 204, 4xx, 5xx) and API versioning. Database: Expertise with SQL and Entity Framework Core (EF Core), including performance tuning and implementation of soft delete and mapping best practices. Messaging/Events: Experience with message queues (e.g., SQS, Kafka, RabbitMQ), including Outbox Pattern, Message Deduplication, and configuring DLQs and retry policies. Cloud & Infrastructure: Hands-on experience working with AWS services and cloud-native application deployment. Authentication: Hands-on experience implementing modern AuthN/AuthZ protocols like OAuth2/OIDC, JWT validation, and policy-based access control. Testing: Proven track record in writing fast, deterministic Unit Tests (e.g., xUnit) and setting up containerized Integration Test environments. CI/CD & Quality: Experience enforcing code quality via static analysis (Roslyn Analyzers), linting (.editorconfig), and CI failure on critical warnings. Frontend Collaboration: Experience working with modern frontend frameworks, specifically Angular (version 20+), to ensure seamless API consumption. Nice to Have Experience with GraphQL for controlled client data fetching. Familiarity with background job processing frameworks such as Hangfire. Experience with feature flagging and configuration management via AWS Secrets Manager. Direct experience with large-scale HR or Case Management systems. Experience with Semantic Kernel Agent Framework  Experience with NoSQL databases.