1

Senior Java Software Engineer Jobs in Durham, NC

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

Raleigh, NC · On-site

$50.50 - $64.50/hr

* Sr. Java developer Raleigh, NC Long Term Project Required Skills: * * Must have min 10+ yrs of exp in Java dev * Java 8 or higher * Spring 5.0 or Spring boot 2.0+ * Experience with Rest controllers ...

Sr. Java Developer

Morrisville, NC · On-site

$53.50 - $68.25/hr

* Experienced and innovative technical senior Java developer with following skills * Strong hands-on experience Core Java * Experience in Multi-threading, Data structures, Micro-services, Messaging.

Sr. Java Developer

Morrisville, NC

$53.50 - $68.25/hr

* Experienced and innovative technical senior Java developer with following skills * Strong hands-on experience Core Java * Experience in Multi-threading, Data structures, Micro-services, Messaging.

Insight Senior Java Developer

Raleigh, NC · On-site

$50.50 - $64.50/hr

Insight Senior Java Developer Job Location: NYC/NY and Raleigh, NC Duarion: 12 + Months Key Skills ... Qualifications: • Bachelor's Degree in Computer Science or equivalent • Software development ...

Senior Java Developer

Cary, NC · On-site

$53 - $67.75/hr

Software Development/ Engineering Main location: United States, North Carolina, Cary Position ID:J0426-1057 Employment Type: Full Time U.S. - The best version of me By playing this video you consent ...

Senior Java Developer

Cary, NC · On-site

$53 - $67.75/hr

Senior Java developer Job location: Cary, NC Job Type: Contract * UI Development: Creating and maintaining reusable user interface and user experience of web components using React. * JavaScript ...

Senior Java Developer

Morrisville, NC · On-site

$53.50 - $68.25/hr

A Bachelor's or Master's degree in software engineering, computer science, or a related field. * 3+ years of demonstrable experience in Java development. * Strong knowledge of Java languages and web ...

Senior Java and Curam Developer

Raleigh, NC · On-site

$55.75 - $71/hr

NC client requires the services of a Senior Java and Curam developer to provide business and systems analysis, modeling, design and programming for client application development and maintenance ...

Senior Java Developer

Morrisville, NC

$53.50 - $68.25/hr

A Bachelor's or Master's degree in software engineering, computer science, or a related field. * 3+ years of demonstrable experience in Java development. * Strong knowledge of Java languages and web ...

Sr. Java Developer

Durham, NC · On-site

$50 - $52/hr

Job Title Sr. Java Developer Location Durham NC or Burlington NC (Hybrid - 3 days onsite) Rate Pay Rate: $50-$52/hr. W2 MUST HAVE: * 6-7 years as a Java Developer java 11-21 & Spring Boot * Strong ...

Senior Software Developer / Java

Cary, NC

$53.50 - $68.25/hr

Sr Software Developer - Hybrid, Cary, North Carolina We're a leader in data and AI. Through our ... Strong Java programming experience. * Experience with SQL and Oracle, PostgreSQL or DB2 databases

next page

Showing results 1-20

Senior Java Software Engineer information

See Durham, NC salary details

$36.7K

$136.8K

$240.1K

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

As of Jul 29, 2026, the average yearly pay for senior java software engineer in Durham, NC is $136,751.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,300.00 and $149,000.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 Durham, NC? The most popular types of Java Software Engineer jobs in Durham, NC are:
What are popular job titles related to Senior Java Software Engineer jobs in Durham, NC? For Senior Java Software Engineer jobs in Durham, NC, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Durham, NC look for? The top searched job categories for Senior Java Software Engineer jobs in Durham, NC are:
What cities near Durham, NC are hiring for Senior Java Software Engineer jobs? Cities near Durham, NC with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Durham, NC as of July 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $136,751 per year, or $65.7 per hour.
Sr.Java Software Engineer

Sr.Java Software Engineer

HCL Global Systems Inc

Durham, NC • On-site

$120K - $159K/yr

Full-time

Posted 11 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