×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer, Cloud Engineer - Software

Job in Buffalo, Erie County, New York, 14211, USA
Listing for: TEKsystems
Full Time position
Listed on 2026-07-23
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Azure, Java Developer
Job Description & How to Apply Below
Software Engineer II (Java/Azure)

Location:

Buffalo, NY (Hybrid - 4 Days Onsite)

Employment Type:

W2 Only

* OPEN TO RELOCATION CANDIDATES
* Overview

Our client is seeking a Software Engineer to support a large-scale modernization initiative within Commercial Banking. This role will play a critical part in the migration from the legacy AFS platform to AFS Vision Pro, while helping transform and modernize the surrounding application ecosystem through cloud-native development and Azure adoption.

The ideal candidate will have strong experience in Java development, Azure cloud services, API integration, and enterprise application modernization. This individual will help design and develop scalable solutions that enable seamless integration between Vision Pro, internal banking systems, and cloud-based platforms while supporting the migration of applications and services from on-premises data centers to Microsoft Azure.

This is an opportunity to join a highly visible multi-year transformation program impacting core commercial lending platforms across the bank.

Key Responsibilities

+ Design, develop, and maintain Java-based applications and Azure serverless solutions supporting the AFS Vision Pro platform.

+ Build and enhance APIs and middleware services that facilitate integration between Vision Pro, internal banking applications, and third-party platforms.

+ Participate in migrating applications and services from on-premises environments to Microsoft Azure.

+ Develop Azure Functions and event-driven solutions leveraging Azure-native services.

+ Implement secure API integrations using modern authentication and authorization standards, including OAuth 2.0 and Managed Identities.

+ Collaborate with business stakeholders, architects, product teams, and vendor partners to define technical requirements and deliver scalable solutions.

+ Support application modernization efforts by refactoring legacy components into cloud-native architectures.

+ Establish and maintain robust monitoring, logging, alerting, and operational support capabilities.

+ Conduct system analysis, design reviews, code reviews, and technical documentation.

+ Troubleshoot and resolve production issues across distributed systems and integrated applications.

+ Mentor junior developers and contribute to technical leadership within the team.

+ Promote best practices around software engineering, testing, security, and Dev Ops automation.

Required Technical Skills Java Development

+ Strong experience with Core Java, including:

+ Object-Oriented Programming (OOP)

+ Multithreading and concurrency

+ Data structures and algorithms

+ Exception handling and performance optimization

+ Experience developing enterprise-grade applications using Spring Boot.

+ Strong understanding of RESTful API design and development.

+

Experience with Maven and/or Gradle.

+ Experience writing automated tests using JUnit and Mockito.

Azure Cloud Development (or similar with AWS)

+ Hands-on experience with:

+ Azure Functions

+ Azure Storage

+ Azure Service Bus and/or Event Hub

+ Azure Key Vault

+ Managed Identities

+ Azure Monitoring and Application Insights

+ Understanding of serverless and event-driven architecture patterns.

+ Experience supporting cloud migration and modernization initiatives.

API & Integration Development

+ Experience consuming and developing APIs using:

+ Java HTTP Client

+ Apache Http Client

+ Spring Web Client

+ Strong understanding of:

+ JSON processing and serialization

+ API security and authentication

+ OAuth 2.0

+ API Keys and Basic Auth

+ Error handling, retry strategies, and resiliency patterns

Dev Ops & SDLC

+ Git source control experience.

+ CI/CD pipeline implementation and support.

+

Experience with automated deployments and software delivery best practices.

+ Familiarity with Agile development methodologies.

Qualifications Required

+ Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.

+ 5+ years of software engineering and application development experience.

+ Experience designing and supporting enterprise-scale applications.

+ Strong analytical, troubleshooting, and problem-solving skills.

+ Ability to work independently while collaborating across multiple teams.

+ Excellent verbal and written communication skills.

Preferred

+

Experience with AFS Vision Pro or commercial lending platforms.

+ Banking or financial services industry experience.

+

Experience with cloud migration initiatives and modernization programs.

+ Understanding of lending, servicing, or commercial banking operations.

+ Experience working within highly regulated environments.

What You'll Be Working On

This role is part of a strategic Commercial Banking transformation program focused on:

+ Upgrading from the legacy AFS platform to AFS Vision Pro

+ Modernizing lending technology and integration services

+ Migrating applications from on-premises data centers to Microsoft Azure

+ Building cloud-native APIs and event-driven solutions

+ Improving scalability, security, and operational efficiency across critical…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary