Post Job Free
Sign in

Java Developer

Company:
Collabera
Location:
Buffalo, NY
Pay:
60 - 70 per hour
Posted:
July 05, 2025
Apply

Description:

Job Title: Java Developer (Azure) Location: Buffalo, NY 14203 (Hybrid Role) Duration: 12+ Months Contract Role + Extension Pay Range: $60/hr.

to $70/hr.

Job Description: Details We are seeking a highly skilled and experienced Java Developer to design, build, and maintain a robust and scalable middleware application hosted on Azure.

This application will facilitate seamless data flow between our internal systems and a SaaS hosted application, leveraging Azure Functions and other Azure services, with Java as the primary development language.

Responsibilities: Design, develop, deploy and maintain Java-based Azure Functions for data integration Implement secure and efficient API interactions with external SaaS applications Ensure the scalability, reliability, and performance of the middleware solution Collaborate with cross-functional teams to define requirements and deliver high-quality solutions Implement effective error handling, logging, and monitoring for distributed systems Participate in code reviews, promote best practices, and contribute to architectural discussions Essential Skills and Experience: Strong Core Java Development: Solid understanding of OOP, data structures, algorithms, concurrency, and exception handling.

Java Ecosystem: Spring Boot: Proven experience building RESTful APIs Maven/Gradle: Proficiency with build automation.

JUnit/Mockito: Experience with Unit Testing HTTP Client & API Interaction: Experience with Java HTTP client libraries (e.g., java.net.http, Apache HttpClient, SpringWebClient). JSON Processing: Experience with JSON serialization/deserialization.

API Authentication: Understanding and implementing API Keys, Basic Auth, and OAUTH 2.0.

API Error Handling: Experience with HTTP status codes, retries, and backoff/circuit breaker strategies.

Azure-Specific Skills: Azure Functions: Strong understanding of triggers, bindings, and function app structures.

Azure Services Integration: Experience with Azure Storage, Service Bus/Events Hub.

Azure Key Vault: Essential for secure secret management.

Managed Identities: Experience with credential-less access to Azure resources.

Monitoring: Familiarity with Azure Monitor/App Insights for logging and tracing.

Serverless Principles: Understanding event-driven architecture, statelessness, and cold start considerations.

DevOps: Experience with Git for version control and CI/CD pipelines for deployment.

Thank you

Full-Time

Apply