Java software developer [h1.location_city]
[job_alerts.create_a_job]
Java software developer • durham nc
Research Software Developer
The University of North Carolina at Chapel HillChapel Hill, NC, USSr. Java Full Stack Developer (Spring, Angular, Typescript, FTE / Onsite)
NTTDurham, USPrincipal Java / Kafka Developer
Signature ConsultantsUSA, North Carolina, DurhamSNOW Developer
RIT Solutions, Inc.Durham, NC, United StatesSenior Java Developer
Cynet SystemsDurham, NCPrincipal Software Engineer / Developer
Fidelity InvestmentsDurham, NC, USentry level java developer / Data Analyst
SynergisticITDurham, NC, USSenior Software Engineer
Strategic EmploymentDurham, NC, United StatesContent Manager OnDemand Software Developer Support Engineer
IBMDurham, NC, United StatesJava Software Engineer - Hybrid - Raleigh / Durham area - W2 Only
Yoh, A Day & Zimmermann CompanyDurham, North CarolinaSr. Java Full Stack Developer (Spring, Angular, Typescript, FTE / Onsite)
NTT DATA ServicesDurham, NC, USFintech Application Developer
TEKsystemsDurham,NC,27701,USASoftware Developer
ATTAINX INCDurham, North Carolina, United States, 27711Software Principal Engineer
DellDurham, NC, United States- [new]
Software Principal Engineer
Dell TechnologiesDurham, NC, United States- [new]
Senior Software Engineer- Agentic AI
JobotDurham, NC, United StatesResearch Software Developer
The University of North Carolina at Chapel HillChapel Hill, NC, US- [job_card.permanent]
The will contribute to the design, development, and operation of cloud-native computing environments that support research and data-driven projects at the Renaissance Computing Institute (RENCI). This role focuses on building foundational software components and workflows while developing skills in modern research software engineering practices.
Responsibilities include :
1. Implementing data structures, algorithms, and research workflows
2. Assisting with DevOps and automation practices, including continuous integration pipelines and deployment workflows
3. Supporting improvements to security, reliability, and observability, such as automated testing, vulnerability scanning, and performance monitoring
The Research Software Developer will work closely with senior engineers, RENCI management, and research partners to understand requirements, implement features, demonstrate functionality, and incorporate user feedback. This position provides strong opportunities for mentorship, skill development, and professional growth within a collaborative research environment. Minimum Education and Experience Requirements Relevant post-Baccalaureate degree required (or foreign degree equivalent); for candidates demonstrating comparable independent research productivity, will accept a relevant Bachelor’s degree (or foreign degree equivalent) and 3 or more years of relevant experience in substitution. May require terminal degree and licensure. Required Qualifications, Competencies, and Experience - Foundational experience in software development, demonstrated through coursework, academic projects, internships, or early-career professional experience
- Experience with at least one major programming language such as Python or Java. Familiarity with software engineering fundamentals, including data structures, algorithms, version control, and debugging
- Basic experience working in Linux or command-line environments
Introductory understanding of one or more of the following :