1

Internship Java Software Engineer 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 | ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C+

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 II (Java/Azure) Location: Buffalo, NY (Hybrid - 4 Days Onsite) Employment Type: W2 Only *OPEN TO RELOCATION CANDIDATES* Overview Our client is seeking a Software Engineer to support ...

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: W2 Only *OPEN TO RELOCATION CANDIDATES* Overview Our client is seeking a Software Engineer to support ...

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

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

next page

Showing results 1-20

Internship Java Software Engineer information

See Buffalo, NY salary details

$25

$58

$82

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

As of Jul 29, 2026, the average hourly pay for internship java software engineer 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 does an Internship Java Software Engineer do?

An Internship Java Software Engineer assists in designing, developing, and testing software applications using the Java programming language. Interns typically work under the supervision of experienced engineers to write code, debug issues, and contribute to software projects. They may also participate in code reviews, collaborate with team members, and learn industry best practices. This role provides hands-on experience and exposure to real-world software development processes, preparing interns for future roles as professional software engineers.

What kinds of projects and tasks can an Internship Java Software Engineer expect to work on during their internship?

As an Internship Java Software Engineer, you can expect to work on a variety of hands-on tasks such as developing, testing, and debugging Java-based applications under the guidance of senior engineers. You might assist in implementing new features, fixing bugs, or optimizing existing code. Interns often participate in code reviews, daily stand-up meetings, and collaborative team projects, giving you exposure to real-world software development workflows. This experience not only builds your technical skills but also helps you learn best practices and agile methodologies commonly used in the industry.

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

To thrive as an Internship Java Software Engineer, you need a solid grasp of Java programming, object-oriented design principles, and basic software development concepts, often supported by ongoing coursework in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and basic understanding of databases is typically expected. Strong problem-solving skills, willingness to learn, and effective teamwork and communication abilities help you stand out in this role. These skills and qualities are crucial for successfully contributing to real-world projects, collaborating with teams, and rapidly building your technical expertise.
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 cities near Buffalo, NY are hiring for Internship Java Software Engineer jobs? Cities near Buffalo, NY with the most Internship Java Software Engineer job openings:
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!