1

Junior Java Developer Jobs in Buffalo, NY (NOW HIRING)

You'll serve as a technical leader on complex initiatives, mentor junior developers, and help drive application architecture, system enhancements, and modernization efforts using Java, Spring Boot ...

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

Buffalo, NY

$94K - $129K/yr

Design, develop, test, and maintain enterprise Java applications and services using Java and Spring ... Coordinate development activities and provide technical guidance to junior team members on project ...

Software Engineer II

Buffalo, NY

$94K - $129K/yr

Design, develop, test, and maintain enterprise Java applications and services using Java and Spring ... Coordinate development activities and provide technical guidance to junior team members on project ...

Software Engineer

Buffalo, NY

$70 - $75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor junior developers and contribute to technical leadership within the team. * Promote best ... DevOps automation. Required Technical SkillsJava Development * Strong experience with Core Java ...

Software Engineer

Buffalo, NY

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor junior developers and contribute to technical leadership within the team. * Promote best ... DevOps automation. Required Technical SkillsJava Development * Strong experience with Core Java ...

Showing results 21-40

Junior Java Developer information

See Buffalo, NY salary details

$59.1K

$103.5K

$156K

How much do junior java developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior java developer in Buffalo, NY is $103,477.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,100.00 and $103,200.00 per year, depending on experience, location, and employer.

What is a junior Java developer?

Junior Java Developers are entry-level software engineers who specialize in building and maintaining applications using the Java programming language. They typically work under the supervision of more experienced developers and are responsible for writing code, debugging, and participating in code reviews. Their tasks may also include testing software, learning new frameworks, and assisting with the design and implementation of features. Junior Java Developers usually have foundational knowledge of Java and related technologies, and they are eager to develop their skills through hands-on experience.

What does a junior Java developer do?

Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.

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

A Junior Java Developer should have a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by a relevant degree or coding bootcamp. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks like Spring Boot is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork are important soft skills in this role. These competencies enable efficient code development, smooth collaboration, and the ability to quickly adapt to new technologies and project requirements.

What are some common challenges a junior Java developer might face during their first year, and how can they overcome them?

Junior Java Developers often encounter challenges such as understanding large codebases, adapting to agile development processes, and managing task priorities. To overcome these hurdles, it’s helpful to proactively seek mentorship from senior developers, regularly review documentation, and participate in code reviews. Effective communication with team members also accelerates learning and helps clarify requirements or technical uncertainties. Embracing continuous learning through online resources and hands-on projects will further strengthen your skills and confidence.

What is the difference between Junior Java Developer vs Java Developer?

AspectJunior Java DeveloperJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentSupportive, learning-focused teamsProject-driven, independent roles
ResponsibilitiesAssist in coding, bug fixing, learning frameworksDesign, develop, maintain Java applications

The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.

How much do junior Java developers make?

Junior Java developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and experience. Entry-level roles often require knowledge of Java, object-oriented programming, and development tools like Eclipse or IntelliJ IDEA.

Is a Junior Java Developer still in demand?

Junior Java Developers remain in demand due to the widespread use of Java in enterprise applications, web development, and Android app creation. Employers seek candidates with foundational Java skills, knowledge of frameworks like Spring, and familiarity with version control tools such as Git. Continuous learning and certifications can enhance job prospects in this field.

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 Junior Java Developer jobs in Buffalo, NY?

For Junior Java Developer jobs in Buffalo, NY, the most frequently searched job titles are:

What job categories do people searching Junior Java Developer jobs in Buffalo, NY look for?

The top searched job categories for Junior Java Developer jobs in Buffalo, NY are:

What cities near Buffalo, NY are hiring for Junior Java Developer jobs?

Cities near Buffalo, NY with the most Junior Java Developer job openings:

Infographic showing various Junior Java Developer job openings in Buffalo, NY as of August 2026, with employment types broken down into 80% Full Time, 6% Part Time, 13% Contract, and 1% Nights. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $103,477 per year, or $49.7 per hour.

Software Engineer II

Acara Solutions

Buffalo, NY

$74.98/hr

Full-time

Re-posted 27 days ago


Job description

Job Title: 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 | 40 Hours per Week

Ready to Take the Next Step apply at Stoneh@acarasolutions.com

Apply today to join a high-performing technology team where you'll help build innovative software solutions that support mission-critical business operations.

What You'll Do
  • Design, develop, and maintain enterprise software applications using Java and Spring Boot.
  • Analyze business requirements and translate them into scalable technical solutions.
  • Develop and enhance RESTful APIs and backend services.
  • Build and maintain cloud-based applications using Microsoft Azure services.
  • Lead system analysis, application design, development, testing, and deployment activities.
  • Prepare technical specifications and maintain system documentation.
  • Troubleshoot, debug, and resolve complex production issues.
  • Participate in code reviews and promote software development best practices.
  • Collaborate with business partners, architects, QA teams, and project managers.
  • Coordinate development activities across multiple technical teams.
  • Mentor junior developers and provide technical leadership on project initiatives.
  • Evaluate new technologies and recommend process improvements.
  • Support project planning, technical estimates, and implementation schedules.
  • Participate in user acceptance testing and production deployments.
  • Ensure applications comply with organizational security, risk, and regulatory standards.
  • Assist with vendor software evaluations and technology assessments.
  • Contribute to continuous improvement initiatives and software modernization efforts.
About the Opportunity

Acara Solutions is seeking an experienced Senior Java Software Engineer to support a leading financial institution in Buffalo, NY. In this role, you'll design, develop, and enhance enterprise-level applications while collaborating with cross-functional teams to deliver scalable, secure, and innovative software solutions.

You'll serve as a technical leader on complex initiatives, mentor junior developers, and help drive application architecture, system enhancements, and modernization efforts using Java, Spring Boot, and Microsoft Azure technologies.


Why You'll Love Working Here
  • Join a collaborative, technology-driven team focused on innovation.
  • Work on enterprise-scale applications supporting critical banking operations.
  • Gain experience with modern cloud technologies and large-scale development projects.
  • Opportunity to lead technical initiatives and mentor other developers.
  • Competitive pay with the potential to expand your professional experience within a Fortune 500 environment.

Why This Opportunity is Exciting

If you're passionate about designing robust enterprise applications, solving complex technical challenges, and working with modern cloud technologies, this is an excellent opportunity to make a meaningful impact. You'll contribute to high-visibility projects while working alongside experienced software engineers and technology leaders.


About Acara Solutions

Acara Solutions is a premier recruiting and workforce solutions provider connecting exceptional talent with leading employers across a wide range of industries. We partner with organizations to deliver customized staffing, direct placement, executive search, and workforce solutions that drive business success.


What You'll BringRequired Qualifications
  • High School Diploma or GED.
  • Minimum 5 years of software development or systems analysis experience.
  • Minimum 7 years of experience designing and developing enterprise Java applications.
  • Strong experience with:
    • Java (Object-Oriented Programming, Collections, Concurrency)
    • Spring Boot
    • RESTful API development
    • Build automation tools
    • Unit testing frameworks
  • Experience developing cloud-native applications using Microsoft Azure, including:
    • Azure Functions
    • Azure Service Integrations
    • Azure Key Vault
    • Managed Identities
    • Azure Monitoring
  • Experience working with:
    • OAuth 2.0 Authentication
    • Java HTTP Client libraries
    • API integrations
    • Error handling and exception management
  • Extensive backend development experience.
  • Experience coordinating software development efforts with business stakeholders.
  • Proven ability to manage project timelines, priorities, and technical deliverables.

Preferred Qualifications
  • Associate's Degree or higher in Computer Science, Information Technology, or a related field.
  • Experience working within financial services or banking environments.
  • Knowledge of enterprise application architecture and integrated systems.
  • Familiarity with project management tools and Agile development methodologies.
  • Experience with application lifecycle management and DevOps practices.

What Sets You Apart
  • Excellent analytical and problem-solving skills.
  • Strong verbal and written communication abilities.
  • Ability to lead technical discussions and mentor team members.
  • Highly organized with exceptional attention to detail.
  • Ability to manage multiple complex projects simultaneously.
  • Strong understanding of enterprise software architecture.
  • Proactive mindset with a continuous improvement approach.
  • Ability to work independently while collaborating effectively across teams.
  • Strong understanding of secure software development practices.
  • Comfortable working in fast-paced, enterprise environments.

Additional Information
  • Candidates must successfully complete a background check as part of the hiring process.
  • This is a full-time, 12-month contract opportunity with the possibility of extension based on business needs.

After you apply, you may receive a call or message from our AI Talent Scout about this role or other opportunities that match your skills and preferences. AI agent role is to help speed up your hiring process by answering questions, confirming basic information, and identifying whether there's a mutual fit.

The call or chat may be recorded so that our recruiting team can review it - they make all final hiring decisions, while AI agent simply helps move you forward faster. The best part? They are available 24/7, so you can connect whenever it's convenient for you.

Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are an Equal Opportunity Employer. Race/Color/Gender/Religion/National Origin/Disability/Veteran.

Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.

Acara Solutions logo

About Acara Solutions

Sourced by ZipRecruiter

Acara Solutions, based in Buffalo, NY, is a premier provider of recruitment and workforce solutions. Serving the industry since its inception in 1957, the company has expanded its roots from a small family-owned employment agency to a leading international recruitment agency. Acara provides staffing solutions to a myriad of industries including Engineering, IT, Professional, Industrial and Finance. They offer an array of services from strategic workforce management, talent acquisition, vendor management systems, to executive search services. Driven by the core values of dedication, integrity, teamwork and innovation, Acara exists with the mission to connect job seekers with leading employers while fostering growth and innovation in the industries they serve. A prominent player in the US staffing industry, Acara Solutions has been recognized multiple times on the Staffing Industry Analysts List of Largest US Staffing Firms.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1957