1

Senior Java Software Developer Jobs in North Tonawanda, NY

Sr Software developer

Buffalo, NY

$52.75 - $69.75/hr

Direct Client Title: Sr. Software Engineer- Java Location: Buffalo, PA Duration: 6 Months Contract with possible extension. Over five years of creative and knowledge gaining experience in developing ...

Sr Software developer

Buffalo, NY

$52.75 - $69.75/hr

Direct Client Title: Sr. Software Engineer- Java Location: Buffalo, PA Duration: 6 Months Contract with possible extension. • Over five years of creative and knowledge gaining experience in ...

Sr Software developer

Buffalo, NY · On-site

$52.75 - $69.75/hr

Direct Client Title: Sr. Software Engineer- Java Location: Buffalo, PA Duration: 6 Months Contract with possible extension. • Over five years of creative and knowledge gaining experience in ...

Senior Software Developer

Buffalo, NY · On-site

$52.75 - $69.75/hr

Frameworks Hands-on experience with Java EE/Jakarta EE, Spring Boot, Spring MVC, and ORM tools (e.g ... Tools & DevOps Familiarity with version control (Git), build tools (Maven, Gradle), and cloud ...

Senior Software Developer

Buffalo, NY · On-site

$52.75 - $69.75/hr

Stark Tech is a leader in facilities and energy solutions, and they are seeking a Senior Software Developer to join their R&D team. The role involves building and supporting software solutions for ...

Senior Software Developer

Buffalo, NY · On-site

$93K - $155K/yr

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and support software solutions for commercial HVAC operations. In this role, you will help develop and ...

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and support software solutions for commercial HVAC operations. In this role, you will help develop and ...

Senior Java Full Stack Developer

Buffalo, NY · On-site

$50.75 - $65.75/hr

I have an opportunity for "Java Full Stack Developer @ Scottsdale, AZ - Buffalo, NY or Irving, TX" and I am looking for a candidate who can join Immediately if you are interested, reply to me with ...

Description Software developer with experience developing applications to ingest, manage, visualize ... Knowledge of using Java, Python, Javascript, and ElectronJS in developing geospatial and ...

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and support software solutions for commercial HVAC operations. In this role, you will help develop and ...

We are looking for an intermediate Software Developer to join the NextGen R&D team at Harris School ... Strong software development fundamentals, with experience in C#, .NET, Java, TypeScript, or another ...

Grant Street Group is a fast growing software company in downtown Pittsburgh. We use open source ... Senior Perl programming experience (or expertise with other dynamic languages such as Python, Ruby ...

New

... Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM ...

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 ...

Senior Software Developer

Tonawanda, NY · On-site

$51 - $67.50/hr

Senior Software Developer Tonawanda, NY, United States req29937 What you will enjoy doing* * You will collaborate with business stakeholders to translate complex operational challenges into well ...

Senior Software Developer

Tonawanda, NY

$51.75 - $68.50/hr

Architect and lead full-stack development of large-scale operational software, owning engineering decisions to build robust and maintainable systems * Stay current with evolving technologies and ...

next page

Showing results 1-20

Senior Java Software Developer information

See North Tonawanda, NY salary details

$10

$58

$80

How much do senior java software developer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for senior java software developer in North Tonawanda, NY is $58.65, according to ZipRecruiter salary data. Most workers in this role earn between $51.39 and $65.53 per hour, depending on experience, location, and employer.

What is a senior Java software developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are the key skills and qualifications needed to thrive as a senior Java software developer?

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What are some common challenges senior Java software developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities near North Tonawanda, NY are hiring for Senior Java Software Developer jobs?

Cities near North Tonawanda, NY with the most Senior Java Software Developer job openings:

Infographic showing various Senior Java Software Developer job openings in North Tonawanda, NY as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $121,985 per year, or $58.6 per hour.

Lead Back End Java Software Engineer

Judge Group, Inc.

Buffalo, NY • On-site

$145K - $150K/yr

Other

Re-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!