1

Senior Java Developer Jobs in Garner, NC (NOW HIRING)

Senior Java Developer

Raleigh, NC · On-site

$55.75 - $71/hr

Sr. Software Developer The Catalog Development team is vital to developing and supporting a growing number of critical enterprise selling processes. We partner with many different teams across the ...

Java Developer

Raleigh, NC

$49.50 - $64.25/hr

Requirements: * 8 to 12 years of experience in Java and spring boot as a senior developer/ tech lead * AWS is highly preferred * Strong SQL skills * Strong API design and coding knowledge * Have ...

Sr. Java Engineer

Durham, NC · Remote

$113K - $149K/yr

Job#: 3036781 Sr. Java Engineer Location: REMOTE Role Overview This is a hands-on development role focused on greenfield projects within a brokerage environment. The position requires a senior ...

Senior full stack Java Engineer

Raleigh, NC

$121K - $159K/yr

We are looking for a Senior full stack Java Engineer. This is a full-time permanent hire position with our client in Raleigh, NC. In this role as a Senior full stack Java Engineer, you will be a part ...

Java Developer

Cary, NC · Hybrid

$52 - $67.25/hr

Senior/Lead/Java Developer Location: Cary, NC (Hybrid) 2 days onsite in a week. Duration: Long-term Contract Job Summary: Essential Functions: * Meet or exceed test coverage goals set for the project ...

Java Developer

Raleigh, NC · On-site

$49.50 - $64.25/hr

Experience in Building Relationships with stakeholders and Senior Management. * Experience working with Wholesale Payments is plus. * Strong Design experience in Design Patterns, Domain Driven Design ...

NEED LOCAL JAVA Developer

Durham, NC · On-site

$49.25 - $63.75/hr

Short Description: requires the services of 2 Java Developers to assist with development activities ... These resources will have delivery responsibilities as part of to work closely with senior ...

next page

Showing results 1-20

Senior Java Developer information

See Garner, NC salary details

$9

$56

$76

How much do senior java developer jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for senior java developer in Garner, NC is $56.00, according to ZipRecruiter salary data. Most workers in this role earn between $49.09 and $62.55 per hour, depending on experience, location, and employer.

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

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

What are some common challenges Senior Java Developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

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

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are Senior Java Developers?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.
What are the most commonly searched types of Java Developer jobs in Garner, NC? The most popular types of Java Developer jobs in Garner, NC are:
What cities near Garner, NC are hiring for Senior Java Developer jobs? Cities near Garner, NC with the most Senior Java Developer job openings:
Infographic showing various Senior Java Developer job openings in Garner, NC as of June 2026, with employment types broken down into 1% As Needed, 89% Full Time, 8% Part Time, 1% Temporary, and 1% Contract. Highlights an 78% Physical, 4% Hybrid, and 18% Remote job distribution, with an average salary of $116,487 per year, or $56 per hour.
Senior Java Developer

Senior Java Developer

Software Technology Inc

Raleigh, NC • On-site

$55.75 - $71/hr

Other

Posted 22 days ago


Job description

Sr. Software Developer

The Catalog Development team is vital to developing and supporting a growing number of critical enterprise selling processes. We partner with many different teams across the organization to understand their needs and are frequently involved in design, development, implementation and support of mission-critical processes that are leveraged by our Customers and Business team. We take pride in developing these mission critical applications that are optimized for the best customer experience.

As a Sr. Software Developer of this team, you will be working closely with agile teams of data architect and software developers to determine the best architectural and design decisions, find innovative and practical solutions to meet our business needs in a fast-paced environment. Additionally, you will be involved in the entire development cycle, conduct design and code reviews and have a heavy input throughout the process, from requirements all the way to production deployment. The day-to-day work is interesting, challenging and fast-paced!

Successful candidates will be strong technologists who can work proactively and independently, prioritize well, and communicate clearly.

Job Description

·Work with business stakeholders, Project Managers, Architects, Business Analysts, and other IT teams to understand the business needs and their requirements.

·Work with a nimble team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment.

·Will often require taking a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment.

·Able to shift between priorities as needed throughout the workday.

·Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC.

·Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management.

·Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing.

·Ability to research issues across multiple key systems and databases. Assist customers and team members on issue resolution and problem solving.