1

Java Software Engineer Contract Jobs in Buffalo, NY

Senior Java Software Engineer (Azure & Spring Boot) Location: Buffalo, NY Employment Type: Contract (12 Months) Industry: Banking & Financial Services Compensation: $74.98/hour Schedule: Full-Time | ...

Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e ...

Software Engineer (Java/Salesforce)

Buffalo, NY ยท On-site

$50.25 - $68.75/hr

Role will be assisting with Java/Springboot service development and Salesforce Infrastructure / DevOps tools and concepts. Experience with the nCino managed package is a plus. Knowledge in tooling ...

Software Engineer

Buffalo, NY ยท On-site

$60 - $70/hr

Software Engineer III - (Full Stack Developer with Java OR .NET, Angular, and Azure) Location: Remote / Buffalo, NY 14203 (Hybrid Role if local to Buffalo, NY) Duration: 10 + Months Contract Role ...

Software Engineer II (Java/Azure) Location: Buffalo, NY (Hybrid - 4 Days Onsite) Employment Type ... Banking Experience (Preferred) Job Type & Location This is a Contract position based out of Buffalo ...

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

Software Engineer II (Java/Azure) Location: Buffalo, NY (Hybrid - 4 Days Onsite) Employment Type ... Banking Experience (Preferred) Job Type & Location This is a Contract position based out of Buffalo ...

Java Azure Serverless Engineer

Buffalo, NY ยท On-site

$50.25 - $68.75/hr

We are seeking a highly skilled and experienced Java Developer to design, build, and maintain a robust and scalable middleware application hosted on Azure. This application will facilitate seamless ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

next page

Showing results 1-20

Java Software Engineer Contract information

See Buffalo, NY salary details

$25

$58

$82

How much do java software engineer contract jobs pay per hour?

As of Jul 29, 2026, the average hourly pay for java software engineer contract in Buffalo, NY is $58.53, according to ZipRecruiter salary data. Most workers in this role earn between $48.22 and $66.15 per hour, depending on experience, location, and employer.

What are some common challenges faced by Java Software Engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

What are the key skills and qualifications needed to thrive as a Java Software Engineer Contractor, and why are they important?

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What is a Java Software Engineer Contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

What is the difference between Java Software Engineer Contract vs Java Software Engineer?

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Buffalo, NY? The most popular types of Java Software Engineer jobs in Buffalo, NY are:
What are popular job titles related to Java Software Engineer Contract jobs in Buffalo, NY? For Java Software Engineer Contract jobs in Buffalo, NY, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer Contract jobs in Buffalo, NY look for? The top searched job categories for Java Software Engineer Contract jobs in Buffalo, NY are:
What cities near Buffalo, NY are hiring for Java Software Engineer Contract jobs? Cities near Buffalo, NY with the most Java Software Engineer Contract job openings:
Infographic showing various Java Software Engineer Contract job openings in Buffalo, NY as of July 2026, with employment types broken down into 61% Full Time, 21% Part Time, 1% Temporary, 16% Contract, and 1% Nights. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $121,743 per year, or $58.5 per hour.
Lead Back End Java Software Engineer

Lead Back End Java Software Engineer

Judge Group, Inc.

Buffalo, NY โ€ข On-site

$145K - $150K/yr

Other

Posted 5 days ago


Job description

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 Software Engineer
Lead Back End Java Software Engineer -Buffalo, NY
This is a high-priority, executive-visible Lead Software Engineer opportunity supporting Digital Banking Transformation While the formal job description emphasizes full-stack engineering, the hiring manager made it clear that the real hiring need is a senior technical leader with significant data conversion and legacy modernization experience within a large enterprise banking environment.
The ideal candidate will combine:
  • Java and Spring Boot expertise
  • Large-scale customer/data conversion experience
  • Legacy and mainframe data knowledge
  • API and integration architecture experience
  • Strong stakeholder communication skills
  • Technical leadership without direct people management responsibilities

This individual will operate as a hands-on technical lead (approximately 80% coding) while helping drive one of the bank's most visible modernization programs. They will work across 30+ teams and multiple banking platforms, coordinating migration efforts as customers are moved from legacy systems to next-generation digital banking platform.
Top Hiring Priorities
  1. Banking or Financial Services experience
  2. Data Conversion / Migration experience
  3. Java & Spring Boot development
  4. Mainframe and legacy systems exposure
  5. Executive communication and leadership capabilities

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!