Java Backend with Azure - Locals to WA
Saransh Inc · Seattle, WA · 4 wk ago
On-siteEngineeringContract
Key Responsibilities
- Design and develop Java-based backend services for data processing and integration workloads.
- Build and maintain Azure Functions (Java) for serverless processing.
- Implement messaging solutions using Azure Service Bus queues.
- Develop robust error handling, retry mechanisms, and poison queue handling for message-based workflows.
- Build idempotent processing pipelines with status tracking and proper error classification (transient vs permanent).
- Work with SQL Server for data persistence including stored procedures, transactions, and performance tuning.
- Develop functionality for large file ingestion and processing (CSV/flat files).
- Implement streaming I/O and optimized file handling for large data workloads.
- Build simple dashboard-style frontend pages for operational monitoring and status tracking.
- Integrate frontend dashboards with backend APIs.
- Collaborate with DevOps teams to support CI pipelines and operational monitoring.
- Perform troubleshooting using log-driven diagnostics and debugging techniques.
Requirements
The ideal candidate will have strong experience in Java development, Azure serverless services, SQL Server, and message-based integration patterns, along with the ability to develop lightweight dashboards and operational monitoring tools.