1

Senior Java Software Engineer Jobs in Durham, NC

Senior Java and Curam Developer

Raleigh, NC · Hybrid

$55.75 - $71/hr

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

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

They are seeking a Senior Software Engineer to help enhance existing educational products and build ... Java or other object-oriented language • Strong communication skills • Strong analytical ...

Sr. Software Developer

Raleigh, NC · On-site

$55.75 - $71/hr

Role Summary Seeking a Senior Developer to design, build, and optimize cloud infrastructure and ... Develop Java-based microservices using Spring Boot for platform integrations. * Build and manage ...

Sr. Java/J2ee Developer

Durham, NC · On-site

$55.25 - $70.50/hr

Minimum Bachelor s Degree in Computer Science5 years in Software development (Java/J2EE/JSON) 5 years of experience in XML Experience with Java/XML Binding Web technologies (HTML, HTTP, Apache Spring ...

Senior Java and Curam Developer

Raleigh, NC · Hybrid

$55.75 - $71/hr

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

Senior Java and Curam Developer

Raleigh, NC · On-site

$50.50 - $64.50/hr

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

Java Developer

Durham, NC · On-site

$49.25 - $63.75/hr

We are pre-eminent service providers in the field of staff augmentation, IT Consultancy, Software ... The Client requires the services of 1 senior level Java Developer to assist with development ...

Java Architect

Morrisville, NC · On-site

$59 - $79.50/hr

The Senior Java Architect position is responsible for the architecture and technical design of ... Qualifications: * 8 plus years of software engineering experience. * 4 plus years of application ...

Java Architect

Morrisville, NC · On-site

$59 - $79.50/hr

The Senior Java Architect position is responsible for the architecture and technical design of ... Qualifications: * 8 plus years of software engineering experience. * 4 plus years of application ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

They are seeking a Senior Software Engineer to design, develop, test, deploy, maintain, and enhance ... object-oriented programming with Java, C++ or Python. • 3 years of experience testing ...

Senior Software Engineer

Durham, NC · On-site

$118K - $156K/yr

They are seeking a Senior Software Engineer to design, develop, test, deploy, maintain, and enhance ... object-oriented programming with Java, C++ or Python. • 3 years of experience testing ...

Senior Software Engineer

Cary, NC · Remote

$125K - $165K/yr

Senior Software Engineer Primary Skills: J2EE Role Description: The Senior Software Engineer must ... Java/J2EE Web Development experience. - Comfortable with front-end, middle tier and backend ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Hands-on development & expertise across middle-tier (Java micro-services), back-end (Oracle ... software engineer * Proven experience as a senior engineer responsible for implementing ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Durham, NC salary details

$39.1K

$145.8K

$256.1K

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

As of Jun 22, 2026, the average yearly pay for senior java software engineer in Durham, NC is $145,842.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,800.00 and $159,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 June 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $145,842 per year, or $70.1 per hour.
Senior Java and Curam Developer

Senior Java and Curam Developer

Sage Group

Raleigh, NC • Hybrid

$55.75 - $71/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Title:

Location: Raleigh, NC Hybrid Local Candidate Preferred

Description:

Client requires the services of a Senior Java and Curam developer to provide business and systems analysis, modeling, design and programming for application development and maintenance operations using Java, ReactJS and Curam programming technologies. This role will work with the Food Nutrition Services (FNS) team to design, develop and maintain the code for some of the enhancements based on the backlog of change requests from the business including help fix some of the defects from the backlog. This role will help support the FNS payment error rate reduction related efforts that includes evidence automations, Case approvals, Proactive QC alerts etc. This role will also work with other members of the application development team in FNS and other program areas to develop code based on the existing and new requirements, as well as the business team in the FNS area, FNS stake holders and work with the agile team as well for testing the code for FNS. This role also will collaborate with the release team for source control and code build and release related activities for the FNS area of the code. This role needs strong working experience in Java and IBM Curam framework to understand, design and an develop the underlying rules for the FNS and SNAP products to develop and support batches for FNS payment error rate reduction efforts, Interfaces, and others.

Required/Desired Skills

Skill

Required /Desired

Amount

of Experience

Experience developing web applications using J2EE, XML and related tools

Required

7

Years

Cram V6/7/8 Certified Developer. V8 preferred

Required

7

Years

Social enterprise management experience.

Required

7

Years

Experience as a Cram Developer with experience in the full life cycle of requirements through functional design and testing.

Required

7

Years

Experience in development with both the Cram Enterprise Framework and Cram Solution Modules.

Required

7

Years

Experience in problem identification and integration of technical skills to address and solve issues.

Required

7

Years

Experience with translating and communicating highly technical concepts to both technical personnel and non-IT business users.

Required

7

Years

Experience with creating and writing technical documents using MS Office products, Visio, Word, Excel, and PowerPoint.

Required

7

Years

Ability to develop relationships/partnerships with customer by responding to needs and exhibiting a sense of urgency, independently identify options.

Required

7

Years

Ability to organize, prioritize, and follow complex and/or detailed technical procedures.

Required

7

Years

Experience using the Cram Enterprise Framework Components, Cram Intelligent Evidence Gathering (IEG2), Cram Express Rules for Triage (CERT).

Required

5

Years

Technical knowledge in Eclipse, HTML, Cascading Style Sheets, and Web Services standards (SOAP and WSDL).

Required

5

Years

Experience with Oracle database platforms and tools.

Highly desired

5

Years

Experience with state government IT Functions.

Highly desired

5

Years

Experience using Git, Bitbucket, and JIRA

Desired

3

Years

Experience with the Curam Web Services

Desired

3

Years

Experience in AWS or any Cloud Development

Desired

3

Years

Experience in Python programming

Desired

3

Years

Experience with JavaScript and IBM WebSphere.

Nice to have

3

Years

Thanks,

Sumit Kumar

Sr. US IT Recruiter

Email:

Direct: