1

Senior Java Software Engineer Jobs in North Carolina

Sr.Java Software Engineer

Durham, NC ยท On-site

$120K - $159K/yr

HCL Global Systems Inc is seeking a Senior Java Software Engineer to work in Durham, NC. The role involves modernizing Mutual Fund order processing systems using cloud-native architecture and ...

Java Software Engineer

Raleigh, NC

$50.25 - $69/hr

Job Title: Java Software Engineer Location: Raleigh NC - Initial remote till COVID ends. Duration: Long Term Contract๏ปฟ Need minimum 07+ years of experience ๏ปฟ Required Skills: BS or above in ...

Sr Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Sr Java Developer Charlotte, NC. Long term contract - The Role Responsibilities: Lead the design ... Participate in all phases of software delivery lifecycle from analysis through support.

Sr. Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Charlotte, NC/Dallas, TX/Iseline, NJ/ Pennington, NJ/New York, NY Term: 12+ Months This role requires a Senior Software Engineer with deep hands-on expertise in Java, J2EE, Spring, microservices, and ...

$111K - $146K/yr

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions of user ...

Senior Product Engineer (Software/Java)

Concord, NC ยท On-site +1

$116K - $153K/yr

The Senior Product Engineer (Software/Java) builds and designs their digital products using modern tools, technologies, frameworks, and systems. They apply a systematic application of scientific and ...

As a Senior Java Backend Engineer, you'll design and scale the backend services that power ... What You'll be Doing Java and Kotlin Software Development- use your expertise to contribute to the ...

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions of user endpoints and ...

Senior Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Job Title: Senior Java Developer Location: Charlotte, NC Duration: 6+ Months, Could extend ... software engineer/programmer with Java/ J2EE Strong understanding of Spring MVC and service ...

Software Engineer- AWS Connect

Durham, NC ยท On-site

$60 - $70/hr

Job#: 3043556 Senior Java Software Engineer AWS + Connect Apex is seeking a skilled Software Engineering to join our Client's Corporate IT team. In this role, you will leverage your extensive ...

$111K - $146K/yr

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform ...

$111K - $146K/yr

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform ...

Sr. Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Job Title: Sr. Java Developer (Banking/Financials) Location: Charlotte, NC (On-site) Job Type ... You will be involved in the full software development life cycle, from requirements gathering to ...

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform ...

next page

Showing results 1-20

Senior Java Software Engineer information

See North Carolina salary details

$36.8K

$137.2K

$240.8K

How much do senior java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior java software engineer in North Carolina is $137,163.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,600.00 and $149,500.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in North Carolina?

The most popular types of Java Software Engineer jobs in North Carolina are:

What are popular job titles related to Senior Java Software Engineer jobs in North Carolina?

For Senior Java Software Engineer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in North Carolina look for?

The top searched job categories for Senior Java Software Engineer jobs in North Carolina are:

What cities in North Carolina are hiring for Senior Java Software Engineer jobs?

Cities in North Carolina with the most Senior Java Software Engineer job openings:

What are popular job titles related to Senior Java Software Engineer jobs in NC?

For Senior Java Software Engineer jobs in NC, the most frequently searched job titles are:

Infographic showing various Senior Java Software Engineer job openings in North Carolina as of August 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $137,163 per year, or $65.9 per hour.

Sr.Java Software Engineer

HCL Global Systems Inc

Durham, NC โ€ข On-site

$120K - $159K/yr

Full-time

Re-posted yesterday


Job description

Job Summary:
HCL Global Systems Inc is seeking a Senior Java Software Engineer to work in Durham, NC. The role involves modernizing Mutual Fund order processing systems using cloud-native architecture and requires ownership of features from design to deployment.
Responsibilities:
โ€ข Design and implement backend services and APIs within established architectural patterns, contributing to those patterns as your experience grows.
โ€ข Build and maintain full-stack components with consistent quality across backend, API, and front-end layers.
โ€ข Take ownership of features: write the code, own the tests, ship to production, and stand behind what you deploy.
โ€ข Contribute to team engineering practices: participate in code reviews, improve test coverage, and identify gaps in pipeline and operational readiness.
โ€ข Mentor junior and associate engineers through code reviews, pair programming, and direct feedback.
โ€ข Apply spec-driven development and AI-assisted tooling as a standard part of your workflow.
Qualifications:
Required:
โ€ข 5โ€“7 years of professional software engineering experience delivering production systems.
โ€ข Proven ability to own features or services end-to-end, from design through deployment and operation.
โ€ข Experience building production-grade backend services, including RESTful API design and cloud-native deployment.
โ€ข Hands-on experience with Java and Spring Boot for backend service development. Experience with contract-first API design is valued.
โ€ข Cloud deployment experience with AWS, including packaging, deploying, and operating services in a cloud environment.
โ€ข Delivery pipeline proficiency: source control, CI/CD, containerization, and automated testing.
โ€ข Observability fundamentals: writing meaningful logs, understanding distributed tracing, and using dashboards to diagnose production issues.
โ€ข Database experience across relational and non-relational systems, including query tuning, indexing, and selecting the appropriate data solution for a given use case.
โ€ข Exposure to AI-assisted development tools and interest in incorporating them into your workflow.
Preferred:
โ€ข Experience in financial services or another regulated, high-reliability industry.
โ€ข Familiarity with event-driven or streaming architectures such as Kafka, SQS, or similar technologies.
Company:
HCL Global Systems is a staffing and recruiting company providing consulting and business solutions. Founded in 2005, the company is headquartered in Farmington Hills, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

HCL Global Systems logo

About HCL Global Systems

Sourced by ZipRecruiter

HCL Global Systems is One of the Best IT Consulting Firm specialized in Application Development, Quality Testing, IT Courses Training, Staffing and Recruitment services. With wide range of experience, We are confident in our ability to help our Customers grow and improve their businesses. More than likely, regardless of the nature and scope of the problem, Our dedicated Team of Professionals can help you to achieve a cost effective business solution.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Farmington Hills, MI, US

Year founded

2005