1

Java Development Manager Jobs in Tonawanda, NY (NOW HIRING)

... chain management, e-commerce solutions, and B2B public exchanges and B2B process integration ... Must have strong development experience with Java/J2EE and spring frameworks. In depth knowledge of ...

Engineering Manager-Technical Product Owner

Buffalo, NY · On-site

$161.80K - $187K/yr

Lead development and delivery of software and product innovation initiatives, aligning engineering ... e.g., Java, Python, C#.NET) and application frameworks. * Oversee enterprise application ...

... chain management, e-commerce solutions, and B2B public exchanges and B2B process integration ... Must have strong development experience with Java/J2EE and Spring frameworks. In depth knowledge of ...

Android Developer

Buffalo, NY

$54 - $71/hr

Qualifications: * Strong proficiency in Kotlin and Java programming languages. * Solid ... A passion for mobile development and a desire to create exceptional user experiences. Skill set:

Industry/Sector Not Applicable Specialism Product Innovation Management Level Senior Manager ... in Java 8 or Python design and development - Skilled in Microservices REST API and Event Driven ...

... Manager OnDemand) Good Knowledge of IBM WebSphere Application Server. Java, J2EE and web application development, DoJo, JQuery, HTML, XML, Web Services.Experience developing web applications for IBM ...

Senior Technical Product Owner

Buffalo, NY · On-site

$122.50K - $161.80K/yr

Industry/Sector Not Applicable Specialism Software Engineering Management Level Senior Associate ... Use reflection to develop self awareness, enhance strengths and address development areas.

next page

Showing results 1-20

Java Development Manager information

See Tonawanda, NY salary details

$72.5K

$119K

$147.9K

How much do java development manager jobs pay per year?

As of Jun 1, 2026, the average yearly pay for java development manager in Tonawanda, NY is $118,999.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,100.00 and $142,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Java Development Manager, and why are they important?

A Java Development Manager needs deep expertise in Java programming, software architecture, and team leadership, often supported by a computer science degree and relevant managerial experience. Familiarity with tools such as Java frameworks (Spring, Hibernate), version control systems (Git), and project management software (JIRA) is essential, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Excellent communication, strategic thinking, and the ability to mentor and motivate developers are standout soft skills. These competencies ensure the delivery of high-quality software solutions, foster team productivity, and drive successful project outcomes.

What are some common challenges faced by a Java Development Manager, and how can they be addressed?

As a Java Development Manager, you may often encounter challenges such as balancing project deadlines with high-quality code delivery, managing a diverse team of developers with varying skill levels, and keeping up with rapidly evolving Java technologies. To address these, it's important to implement agile methodologies, encourage open communication within the team, and foster a culture of continuous learning and professional development. Regular code reviews, clear goal-setting, and investing in upskilling opportunities for your team can help ensure project success and team satisfaction.

What is a Java Development Manager?

A Java Development Manager is a leadership role responsible for overseeing teams of software developers who work primarily with the Java programming language. They manage project timelines, coordinate development activities, ensure code quality, and facilitate communication between developers and other stakeholders. In addition to technical expertise in Java, they often contribute to strategic planning, mentoring team members, and ensuring the successful delivery of software projects. This role typically requires both strong technical and management skills.

What is the difference between Java Development Manager vs Java Software Engineer?

AspectJava Development ManagerJava Software Engineer
ResponsibilitiesOversees development teams, manages projects, sets technical strategyDevelops, tests, and maintains Java applications
Required SkillsLeadership, project management, Java expertiseStrong Java programming, problem-solving, coding skills
CertificationsJava certifications, management certifications (e.g., PMP) often preferredJava certifications (e.g., Oracle Certified Java Programmer)
Work EnvironmentTeam management, collaboration with stakeholders, project planningHands-on coding, debugging, software development lifecycle

The Java Development Manager focuses on leading development teams and managing projects, requiring leadership and management skills alongside Java expertise. In contrast, a Java Software Engineer primarily engages in coding and developing Java applications. Both roles often require Java certifications, but their daily responsibilities and work environments differ significantly.

What cities near Tonawanda, NY are hiring for Java Development Manager jobs? Cities near Tonawanda, NY with the most Java Development Manager job openings:
Senior Software Engineer - Generative AI

Senior Software Engineer - Generative AI

M&T Bank

Buffalo, NY • On-site

$97.10K - $161.80K/yr

Full-time

Posted 25 days ago


M&T Bank rating

7.8

Company rating: 7.8 out of 10

Based on 179 frontline employees who took The Breakroom Quiz

67th of 141 rated banks


Job description

Role Summary
The Senior Software Engineer - Generative AI is a hands-on technical contributor responsible for designing, developing, and integrating Generative AI-enabled capabilities within M&T Bank's secure, governed enterprise environment. This role combines strong software engineering fundamentals with applied GenAI experience and partners closely with product, architecture, and engineering teams to deliver scalable, reliable, and responsible AI solutions.
Key Responsibilities
  • Design, develop, and support GenAI-enabled features including AI-assisted coding, documentation, testing, analysis, and workflow automation
  • Implement and maintain retrieval-augmented generation (RAG) solutions, including data ingestion, embeddings, vector stores, and search pipelines
  • Design and build agent-based and tool-invoking GenAI workflows, including multi-step LLM interactions using approved enterprise platforms
  • Develop and integrate APIs and backend services connecting LLMs to internal systems and approved third-party tools
  • Lead prompt design, testing, and iteration to improve output quality, relevance, and safety
  • Participate in model testing, evaluation, and performance analysis using established enterprise frameworks
  • Contribute hands-on development using modern languages and frameworks (e.g., Java, Python, C#)
  • Collaborate with Product Managers, Architects, and Engineers to translate requirements into technical solutions
  • Provide technical guidance and mentoring to less experienced engineers
  • Follow and promote M&T Bank SDLC, security, and responsible AI standards

Required Qualifications
  • Associate's degree and a minimum of 5 years' systems analysis and/ or application development work experience or Bachelor's degree and a minimum of 3 years' systems analysis and/ or application development work experience. In lieu of degree, a combined minimum of 7 years' education and/or relevant work experience, including a minimum of 3 years' systems analysis and/or application development work experience
  • Strong foundation in software engineering principles, data structures, and algorithms
  • Hands-on experience with Java, Python, or C# in production environments
  • Experience with RESTful APIs, API-driven development, and Git-based version control
  • Working knowledge of machine learning and large language model (LLM) fundamentals
  • Experience working within enterprise SDLC, security, and compliance standards

Preferred Qualifications
  • Experience implementing Generative AI solutions in enterprise or regulated environments
  • Hands-on experience with RAG architectures, embeddings, and vector databases
  • Familiarity with Transformer-based models, attention mechanisms, and tokenization
  • Experience with Microsoft Azure, including Azure-based AI services and GenAI platforms
  • Exposure to CI/CD pipelines, DevOps tooling, and automated testing
  • Understanding of responsible AI, data privacy, and model governance principles

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $97,100.00 - $161,800.00 (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.
Location
Buffalo, New York, United States of America

What M&T Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom