Share this job
Senior Cloud Backend Engineer (Java / Azure ) - 3551508
Buffalo, NY
Apply for this job

Lighthouse Technology Services is partnering with our client to fill their Senior Cloud Backend Engineer with expertise in Java and Azure position! This is a 12+ month contract with potential to hire and will be on site 4 days per week in Buffalo, New York. This role will be a W2 employee of Lighthouse Technology Services. No C2C or subcontracting arrangements will be considered. 

 

Position Overview: 


We are seeking a highly analytical and technically strong Senior Backend Engineer to design, develop, and enhance enterprise-grade applications in a secure, cloud-enabled environment. This role serves as a principal technical contributor across complex initiatives—translating business requirements into scalable, resilient, and well-architected backend solutions.


You will lead systems analysis, drive technical design, and build modern REST-based services leveraging Java, Spring Boot, and Azure cloud services, while ensuring compliance with risk, regulatory, and enterprise governance standards.

 


What You’ll Be Doing: 


Backend Architecture & Development

  • Design, develop, and enhance secure RESTful APIs using Java (OOP, concurrency, data structures) and Spring Boot
  • Architect and implement scalable backend solutions within Microsoft Azure
  • Develop and integrate Azure Functions and cloud services to support distributed enterprise workflows
  • Ensure proper system design across application layers including service orchestration, authentication, monitoring, and error handling
  • Build robust HTTP client integrations to interface with internal and third-party systems


Cloud & Integration Engineering

  • Configure and manage Azure services, including:
  • Azure Functions
  • Service integrations
  • Key Vault
  • Managed Identities
  • Application monitoring
  • Implement secure OAuth 2.0 authentication and token-based access controls
  • Design and manage API integrations, ensuring reliability, resilience, and fault tolerance
  • Troubleshoot complex system interaction issues across integrated platforms


Systems Analysis & Technical Leadership

  • Lead complex systems analysis, design reviews, and enhancement initiatives
  • Evaluate interdependencies across applications, infrastructure, and vendor platforms
  • Prepare detailed technical specifications, design artifacts, and documentation
  • Direct and coordinate work of less experienced developers on small-to-large scale initiatives
  • Prepare technical estimates, implementation plans, and project assessments
  • Drive development standards, code quality, automation, and testing best practices


Testing, Quality & Support

  • Develop and execute comprehensive unit testing strategies
  • Prepare and execute test data and validation plans
  • Support user acceptance testing (UAT) and production readiness reviews
  • Debug, analyze, and resolve performance or integration issues


What You’ll Need to Have:


A minimum of 5 years of systems analysis/application development experience


Backend Engineering

  • Strong expertise in Java (OOP principles, concurrency, collections, multithreading)
  • Advanced experience building RESTful APIs using Spring Boot
  • Experience with build automation tools and CI/CD pipelines
  • Strong unit testing and debugging capabilities


Azure & Cloud Services

  • Hands-on experience developing within Microsoft Azure
  • Proficiency with:
  • Azure Functions
  • Azure Service integrations
  • Azure Key Vault
  • Managed Identities
  • Application Insights / Monitoring
  • Experience designing cloud-native architectures


API & Security Integration

  • Strong experience with Java HTTP client libraries
  • Deep understanding of OAuth 2.0 authentication flows
  • Experience implementing secure API-to-API communication
  • Strong understanding of error handling, resilience patterns, and retry logic


Enterprise Engineering Competencies

  • Experience coordinating between technical teams and business stakeholders
  • Ability to analyze highly complex system interrelationships
  • Experience preparing technical documentation and solution designs
  • Proven ability to manage multiple concurrent, complex initiatives
  • Strong understanding of SDLC methodologies and development governance standards
  • Ability to estimate project effort, timelines, and delivery milestones


Preferred

  • Experience within regulated or financial services environments
  • Knowledge of enterprise application frameworks within banking systems

 

Pay Range: $64-$74/hr 

 

Questions about any of our jobs? Email us at recruiting@lhtservices.com 

 

View all of our open jobs here: jobs.lhtservices.com 

 


Apply for this job
Powered by