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