Cloud Integration Engineer

Propertyvalue Lighthouse Technology Services
Buffalo, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 148K

Job location

Buffalo, United States of America

Tech stack

Java
API
Authentication Protocols
Build Automation
Unit Testing
Azure
Software as a Service
Cloud Computing
Code Review
Continuous Integration
Data Integration
Data Structures
DevOps
Distributed Systems
Gradle
Web Servers
JSON
JUnit
Maven
OAuth
Mockito
Oop Languages
Data Streaming
Data Logging
Concurrency
Spring-boot
GIT
Enterprise Integration
Cloud Integration
REST
Software Version Control
Serverless Computing
Key Vault

Job description

Lighthouse Technology Services is partnering with our client to fill their Cloud Integration Engineer position! This is a 6-18 month contract and will be hybrid on site 4 days per week in Buffalo, NY. This role will be a W2 employee of Lighthouse Technology Services. No C2C or subcontracting arrangements will be considered.

What You'll Be Doing:

  • Design, develop, and deploy Java-based Azure Functions to facilitate seamless data integration between internal systems and SaaS applications
  • Build and maintain secure, scalable middleware solutions that ensure reliable data flow and optimal performance across distributed systems
  • Implement robust API interactions with external SaaS platforms, incorporating authentication protocols (OAuth 2.0, API Keys, Basic Auth) and JSON processing
  • Drive best practices in error handling, logging, and monitoring for serverless architectures, implementing retry logic and circuit breaker strategies
  • Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver high-quality integration solutions
  • Leverage Azure services including Azure Storage, Service BEvent Hub, Key Vault, and Managed Identities to build secure, cloud-native applications
  • Participate in code reviews, contribute to architectural discussions, and mentor team members on serverless development patterns
  • Support DevOps initiatives including CI/CD pipeline development and Git-based version control workflows

Requirements

  • Strong core Java development experience with solid understanding of OOP principles, data structures, algorithms, concurrency, and exception handling
  • Proven expertise in Spring Boot for building RESTful APIs, along with proficiency in Maven/Gradle build automation and JUnit/Mockito unit testing
  • Demonstrated experience with Azure Functions development, including triggers, bindings, and function app structures within serverless architectures
  • Hands-on experience integrating Azure services such as Azure Storage, Service BEvent Hub, Key Vault, and Managed Identities
  • Strong proficiency with Java HTTP client libraries and API interaction patterns, including experience implementing OAuth 2.0 authentication and API error handling strategies
  • Solid understanding of monitoring, logging, and observability practices in distributed cloud environments
  • Experience with Git version control and CI/CD pipeline development and deployment

Apply for this position