Software Engineer

Collabera Inc.

Collabera Inc.

Software Engineering
Buffalo, NY, USA
USD 60-70 / hour
Posted on Jun 10, 2025

Software Engineer

Contract: Buffalo, New York, US

Salary Range: 60.00 - 70.00 | Per Hour

Job Code: 362713

End Date: 2025-07-09

Days Left: 28 days, 11 hours left

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
Job Requirement
  • java
  • azure
  • spring
  • springboot
  • maven
  • gradle
  • junit
  • mockito
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Parth Shah
  • parth.rshah@collabera.com
Apply Now
Apply Now