1

Mid Level Java Developer Jobs in Buffalo, NY (NOW HIRING)

Engineering Team Lead

Buffalo, NY · On-site

$146K - $156K/yr

Plan, initiate, and manage information technology (IT) projects, providing high-level software ... Java Development for both Frontend and Backend Applications, including gathering customer ...

Renewable Energy Electrical Engineering Lead

Buffalo, NY · On-site

$155K - $161K/yr

Oversee and monitor cross-functional teams of engineers, planners, scientific, and construction professionals to execute project work on mid-level and/or multiple concurrent projects, including ...

Renewable Energy Electrical Engineering Lead

Buffalo, NY · On-site

$155K - $161K/yr

Oversee and monitor cross-functional teams of engineers, planners, scientific, and construction professionals to execute project work on mid-level and/or multiple concurrent projects, including ...

Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...

Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...

Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...

Mentor junior and mid-level engineers on the team. * Perform additional duties as assigned. What you will need: * Ability to read, write, speak and understand English. * BS degree in Computer Science ...

Tooling Engineer

Orchard Park, NY · On-site

$71K - $105K/yr

The Mid-Level Tooling Design Engineer designs, validates, and structurally analyzes specialized manufacturing tooling, assembly fixturing, high-pressure test fixtures, and test stands for commercial ...

... mid-level engineers within the incumbents specified domain. Qualifications: Basic Qualifications • Bachelor's degree in Mechanical or Aerospace Engineering from an accredited institution. • ...

The Field Service Technician II is a mid-level position responsible for assisting with installation ... Collaborate with engineering and support teams to troubleshoot and resolve issues. Education and ...

Senior Civil Design and Program Manager

Buffalo, NY · Hybrid

$112K - $112K/yr

Experience working with mid-level staff and leading multi-discipline project design teams locally ... Oversee and prepare engineering reports and documentations. * Prepare engineering services ...

Senior Civil Design and Program Manager

Buffalo, NY · Hybrid

$112K - $112K/yr

Experience working with mid-level staff and leading multi-discipline project design teams locally ... Oversee and prepare engineering reports and documentations. * Prepare engineering services ...

Senior Civil Design and Program Manager

Buffalo, NY · On-site

$112K - $112K/yr

Experience working with mid-level staff and leading multi-discipline project design teams locally ... Oversee and prepare engineering reports and documentations. * Prepare engineering services ...

Showing results 41-60

Mid Level Java Developer information

See Buffalo, NY salary details

$40

$55

$67

How much do mid level java developer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for mid level java developer in Buffalo, NY is $55.74, according to ZipRecruiter salary data. Most workers in this role earn between $48.65 and $63.56 per hour, depending on experience, location, and employer.

What does a typical workday look like for a mid level Java developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a mid level Java developer?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive as a mid level Java developer?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Buffalo, NY? The most popular types of Java Developer jobs in Buffalo, NY are:
What are popular job titles related to Mid Level Java Developer jobs in Buffalo, NY? For Mid Level Java Developer jobs in Buffalo, NY, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Buffalo, NY look for? The top searched job categories for Mid Level Java Developer jobs in Buffalo, NY are:
What cities near Buffalo, NY are hiring for Mid Level Java Developer jobs? Cities near Buffalo, NY with the most Mid Level Java Developer job openings:
Infographic showing various Mid Level Java Developer job openings in Buffalo, NY as of August 2026, with employment types broken down into 84% Full Time, and 16% Contract. Highlights an 100% In-person job distribution, with an average salary of $115,949 per year, or $55.7 per hour.

Engineering Team Lead

M&T Bank

Buffalo, NY • On-site

$146K - $156K/yr

Full-time

Posted 12 days ago


M&T Bank rating

7.9

Company rating: 7.9 out of 10

Based on 186 frontline employees who took The Breakroom Quiz

79th of 170 rated banks


Job description

Title: Engineering Team Lead

Job Location: 465 Main St, Buffalo, NY 14203. Position requires in-office work four (4) days every week.

Job Description: Plan, initiate, and manage information technology (IT) projects, providing high-level software development solutions and identify new technologies for implementation. Guide technical staff, evaluating complex interrelationships among programs, interfacing applications, and platforms; Perform specialized duties within M&T Bank's Commercial, Credit, Finance, Risk, Regulatory, ICS & Wealth Technology - Technology department; Drive infrastructure, technology integration, implementation, and application support for commercial banking functional systems including loan origination, underwriting, approval, document preparation, and credit analysis systems used by M&T Bank's commercial banking officers and customers; Contribute to Service Oriented Architecture (SOA), Integration, and Data Orchestration initiatives; Utilize batch data processing and data integration to design and develop multifaceted integration applications within the CL ART framework; Provide technical guidance in SOA for integrating complex data application systems with external cloud platforms; Ensure security and risk audit compliance on data standards; Conduct automated integration tests to achieve 100% pass results using standalone, console-based applications; Negotiate and reconcile data differences between legacy applications, promoting a "Single Source of Truth" data entity approach on an enterprise level; Develop batch-based applications and redesign existing applications as needed without affecting program timelines; Design infrastructure and implement automated deployment and testing solutions; Provide day-to-day guidance to technical individuals. Collaborate closely with client partners and business teams to evaluate, plan, and architect business initiatives using approved software tools and methodologies.

Minimum requirements: Bachelor's degree (or foreign equivalent) in Information Technology or related technical field plus five (5) years of experience in the job offered or as a Software Engineer, Software Developer, IT Consultant or a related occupation.

Requires five (5) years of experience in each of the following:

  • Java Development for both Frontend and Backend Applications, including gathering customer requirements with stakeholders and end users, creating high-level architecture and designs, developing prototypes and features, conducting unit testing, and providing maintenance support;
  • API Services (including microservices) and Web Application Development using Java and supporting frameworks including SpringBoot, Spring, REST API, and SOAP;
  • Building and designing databases and data warehouses using Oracle or similar relational databases including MS SQL Server or MySQL; and
  • Batch processing using Java for data movement and transformation.

Requires two (2) years of experience in each of the following:

  • Leading and guiding the work of technical staff;
  • Running and administering applications;
  • Developing and maintaining integration applications in Enterprise Service Bus tools;
  • Java middleware orchestration libraries including Apache Camel;
  • JavaScript, frontend application development; and
  • DevOps Architecture and Delivery using Jenkins and GitLab.

Salary: $146,030.00-$156,030.00 per year

LocationBuffalo, New York, United States of America

What M&T Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom