JAVA Cloud Integration Developer
Lighthouse Technology Services is partnering with our client to fill their JAVA Cloud Integration Developer 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 applicationsBuild and maintain secure, scalable middleware solutions that ensure reliable data flow and optimal performance across distributed systemsImplement robust API interactions with external SaaS platforms, incorporating authentication protocols (OAuth 2.0, API Keys, Basic Auth) and JSON processingDrive best practices in error handling, logging, and monitoring for serverless architectures, implementing retry logic and circuit breaker strategiesCollaborate with cross-functional teams to gather requirements, define technical specifications, and deliver high-quality integration solutionsLeverage Azure services including Azure Storage, Service Bus/Event Hub, Key Vault, and Managed Identities to build secure, cloud-native applicationsParticipate in code reviews, contribute to architectural discussions, and mentor team members on serverless development patternsSupport DevOps initiatives including CI/CD pipeline development and Git-based version control workflowsWhat You'll Need to Have:Strong core Java development experience with solid understanding of OOP principles, data structures, algorithms, concurrency, and exception handlingProven expertise in Spring Boot for building RESTful APIs, along with proficiency in Maven/Gradle build automation and JUnit/Mockito unit testingDemonstrated experience with Azure Functions development, including triggers, bindings, and function app structures within serverless architecturesHands-on experience integrating Azure services such as Azure Storage, Service Bus/Event Hub, Key Vault, and Managed IdentitiesStrong proficiency with Java HTTP client libraries and API interaction patterns, including experience implementing OAuth 2.0 authentication and API error handling strategiesSolid understanding of monitoring, logging, and observability practices in distributed cloud environmentsExperience with Git version control and CI/CD pipeline development and deploymentPay Range: $65-71/hrQuestions about any of our jobs? Email us at recruiting@lhtservices.comView all of our open jobs here: jobs.lhtservices.com