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

Senior Java Software Engineer

Cary, NC ยท On-site

$127K - $167K/yr

... Software development environment that includes Luxoft, Client and other vendor Engineers. Team ... Work with full stack components (Java, Oracle) once there's a nee * dDirect communication with ...

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

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

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

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

Senior Java Developer

Charlotte, NC

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

Senior Java Developer

Charlotte, NC ยท On-site

$57 - $62/hr

NationMind LLC is a technology consulting firm focused on software development and QA testing ... Senior Java Developer Job Location: Charlotte, NC (3 Days onsite, 2 Days work from home) hybrid ...

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

$111K - $146K/yr

About the role We are looking for a Senior Software Engineer to join a newly formed team focused on ... Java and Kotlin backend development to expose NinjaOne platform functions for extensibility.

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 Jul 28, 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 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 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, and why are they important?

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 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 July 2026, with employment types broken down into 91% Full Time, 4% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $137,163 per year, or $65.9 per hour.
Sr.Java Software Engineer

Sr.Java Software Engineer

HCL Global Systems Inc

Durham, NC โ€ข On-site

$120K - $159K/yr

Full-time

Posted 10 days ago


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