Demo

Java Software Engineer

Bayforce
Buffalo, NY Contractor
POSTED ON 10/22/2026
AVAILABLE BEFORE 11/20/2026

**NO 3rd Parties or Sponsorship! MUST be w2 hourly only!


Role Title: Software Engineer

Duration: February 2027 - will likely go longer

Preferred Location: Will look at local first Buffalo, NY, but open to remote


Role Description:

We are seeking a Software Engineer II to join a consumer digital banking technology team supporting web-based View Account and Self-Service applications. This team develops and supports customer-facing web applications and middleware used across the bank's consumer services organization.


The environment currently includes .NET Core/.NET APIs and Angular, but the organization is actively transitioning toward a modern application architecture built primarily with React and Java. The new application suite will be hosted in Microsoft Azure and leverage Azure Kubernetes Service (AKS).


The ideal candidate will bring strong hands-on development experience with React and Java and be comfortable contributing to modern, cloud-hosted, single-page applications. Azure experience is highly desirable, while .NET experience is considered an additional advantage for supporting the transition from legacy applications.


Key Responsibilities

  • Design, develop, enhance, and support consumer-facing web applications.
  • Develop modern single-page applications using React.
  • Build and maintain backend and middleware services using Java.
  • Contribute to the organization's transition from existing .NET/Angular applications to React/Java.
  • Develop applications that will operate within a Microsoft Azure cloud environment.
  • Work with applications deployed through Azure Kubernetes Service (AKS).
  • Collaborate with technical leads, product owners, engineers, and other technology teams.
  • Participate in Agile/PI planning, development, testing, troubleshooting, and production support.
  • Develop maintainable, scalable, and reliable solutions for high-volume consumer applications.
  • Take ownership of assigned development work and contribute effectively within an established engineering team.


Requirements:

EDUCATION AND EXPERIENCE REQUIRED:

Minimum of an Associates degree and 5 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years higher education and/or work experience, including a minimum of 5 years systems analysis/application development experience.


Required Skills

  • Strong hands-on React development experience.
  • Strong hands-on Java development experience.
  • Experience developing modern web applications / single-page applications (SPAs).
  • Experience developing or integrating with APIs and backend services.
  • Solid understanding of modern software development practices and application architecture.
  • Ability to work effectively within an Agile development environment.
  • Good communication and collaboration skills.


Preferred Skills

  • Microsoft Azure experience.
  • Experience with Azure Kubernetes Service (AKS) or Kubernetes.
  • .NET Core / .NET API development experience.
  • Angular experience.
  • Experience modernizing or migrating legacy applications to newer technology stacks.
  • Previous banking or financial services experience.
  • Experience developing high-volume, customer-facing digital applications.
  • Strong bonus: Azure/AKS
  • Additional bonus: .NET Core and Angular


Hourly Wage Estimation for Java Software Engineer in Buffalo, NY
$50.00 to $62.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Software Engineer?

Sign up to receive alerts about other jobs on the Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bayforce

  • Bayforce Seattle, WA
  • **NO 3rd Parties or Sponsorship! Role Title: PMO Coordinator -Post-Merger Integration Duration: 2 months high likelihood extension for execution phase Pref... more
  • 16 Days Ago

  • Bayforce Buffalo, NY
  • **NO 3rd Parties or Sponsorship! MUST be w2 hourly only Role Title: Systems Administrator / Application Support Engineer Duration: 1 year with possible ext... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Java Software Engineer jobs in the Buffalo, NY area that may be a better fit.

  • Judge Group, Inc. Buffalo, NY
  • Location: Buffalo, NY Salary: $145,000.00 USD Annually - $150,000.00 USD Annually Description: Our client is currently seeking a Lead Back End Java Softwar... more
  • 1 Day Ago

  • Compunnel Software Group Buffalo, NY
  • Job SummaryThe Software Engineer will support quality engineering initiatives across enterprise applications by designing, developing, executing, and maint... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!