NCDEQ - Java Developer/Programmer- Senior
Expert Technology Services
Position Summary
This position provides advanced Java development support for the Environmental Protection Agency's (EPA) Safe Drinking Water Information System (SDWIS) and the ongoing migration to the Drinking Water State-Federal-Tribal Information Exchange System (DW-SFITES). The Java Developer will serve as a key technical contributor responsible for operational support of the existing SDWIS application while advancing development and integration work required for the transition to DW-SFITES.
Key Responsibilities- Provide day-to-day operational support for the SDWIS application, including troubleshooting, defect resolution, and performance monitoring.
- Support and contribute to the technical migration effort from SDWIS to DW-SFITES, including data conversion, application redevelopment, and system integration activities.
- Design, develop, modify, and maintain Java-based application code in accordance with EPA standards and project requirements.
- Develop, consume, and modify APIs to support integration between SDWIS, DW-SFITES, and related external systems.
- Write, optimize, and troubleshoot advanced Oracle database queries, procedures, and data structures supporting application functionality.
- Collaborate with project stakeholders, technical leads, and EPA personnel to ensure continuity of operations and successful delivery of migration milestones.
- Document technical processes, system changes, and development activities to support knowledge transfer and continuity.
- Troubleshoot and resolve complex technical issues across the application stack, applying strong analytical and problem-solving skills.
- Advanced Java development skills, with demonstrated experience building and maintaining enterprise-level applications.
- Advanced Oracle database skills, including query development, optimization, and data management.
- Experience with API utilization, creation, and modification to support system integration.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) to support and accelerate development activities.
- Experience with dashboard development using tools such as Power BI or Tableau.
- Excellent written and oral communication skills.
- Strong troubleshooting and analytical skills.
This role supports a federal EPA information system and requires the ability to work independently on both operational support and active migration/development efforts. The position requires close coordination with the broader project team to maintain continuity of SDWIS operations while advancing DW-SFITES development goals.
Required/Desired Skills| Skill Required /Desired Amount of Experience | |||
| Proven experience designing, building, and maintaining enterprise-level Java applications | Required | 5 | Years |
| Expertise in complex query development, performance tuning, and data structure design | Required | 5 | Years |
| Experience creating, consuming, and modifying APIs to support system-to-system integration | Required | 5 | Years |
| Experience migrating legacy applications to new platforms, including data conversion and system cutover planning | Required | 5 | Years |
| Ability to work across requirements, design, development, testing, and deployment phases | Required | 5 | Years |
| Experience providing operational support for live systems, including defect diagnosis and resolution under time constraints | Required | 5 | Years |
- There is a need for a Java Developer with Oracle experience to support the migration from SDWIS to DW-SFTIES which are both EPA software programs. Position Summary This position provides advanced Java development support for the Environmental Protection Agency's (EPA...Senior
- ...Job Title: Senior Backend Java Developer//Asset Mgmt Location: Durham, NC Visa: No OPT,CPT,H1B, Job Description: Senior Backend Java Developer - Asset Mgmt team Job Overview We are seeking a highly skilled Senior Backend Java Developer...SeniorH1b
- ...Description: On-site Every Other Week onsite / 5 days in either Durham, NC or Merrimack, NH or Westlake, TX As a Senior Java AWS Developer, you will utilize strong cloud experience to develop solutions that build cloud native applications and solutions in support...SeniorHourly payLocal area
- ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various...SeniorRemote work
- Job Description:JOB TITLE: SENIOR FULL STACK ENGINEER (C#, .NET, Java)Note: Fidelity will not provide immigration sponsorship for this positionA Senior... ...Lead projects is a strong plusExperience in designing, developing, and maintaining high-volume transactional systems....SeniorFull time
- ...environment while meeting results· Knowledge of ETL, Informatica, Java, Python, or other distributed languages is preferred.· Knowledge... ...or solutions to both technical and non-technical stakeholders.· Develops comprehensive documentation for multiple applications or...SeniorFull time
- ...Job Title 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. Experience working on relational database (SQL, PL...Senior
- ...shareholders.• To promote employee development. Job DescriptionWeb developer skill with HTML, JAVA would help build user interfaces to client operational... ....SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
- ...Durham, NC (Open for remote if good) Senior / Java AI 6 month contract Job Description for Sr. Java Dev: ~12+ years of professional experience in Java development (senior-level preferred). ~ Proven experience with enterprise-scale application...SeniorContract workRemote work
- ...Java Api Developer Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best...
- ...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Full-Stack Java Developer (Remote) to join our team in Durham, North Carolina (US-NC), United States (US).Job Description: 4+ years of experience developing...Remote work
- ...Senior Software Engineer Duration: Long Term Contract Location: Durham, NC | Westlake... ...Providing mentoring to the FHB team of developers with specific emphasis on sound fundamental... ...using Spring Boot with Tomcat ~ Strong Java 8 capabilities, lambda, streams and...Long term contract
$95k - $154k
...roles that run modern software teams. In JOPP, the demand typically includes roles such as entry-level software programmer , Java full stack developer , Python/Java developer , data analyst , data engineer , data scientist , and machine learning/AI engineer...Full timeH1bNight shift- ...Java - API Developer We are currently sourcing for a Java - API Developer to work in Durham, NC. API Market Technology COE is looking to build and support outstanding products for its highly business critical Employee Digital Tribe. Our engineering team is innovative...Work at officeWork from home
- ...Senior Full Stack Developer Location: Hybrid- Westlake, TX OR Durham, NC Experience: 9+ Years Required Skills: Java/J2EE Spring Boot Rest/Restful API Microservices OOP/OOD - N-Tier Architecture React JS/Angular AWS/AZURE/GCP Required...
- ...Java Full Stack Developer AngularJS 8 versions developer with years of experience Develop user interfaces for modern rich internet applications with the latest front end technologies Perform product analysis and development tasks of increasingly complex nature...Local area
- ...restful experience APIs (GraphQL is a plus) ~ Solid knowledge with Java and the Open-Source stack technologies ~ In-depth knowledge... ...with chapters and COEs. Required Skills: Java Additional Skills: Software Developer This is a high PRIORITY requisition....
- ...or MS Degree in Computer Science, Information Technology, or equivalent 5+ years' experience with the following software skillset: Java/J2EE, Spring/Spring Boot, Angular, REST Services, deployment technologies, and AWS a plus Proficiency with Agile, JIRA,...SeniorLocal area
- ...days in Durham, NC Our client seeks a senior Data Engineer to design, build, and maintain... ...query tuning and cost efficiency. Develop automation and CI/CD pipelines to enable... ...operate data platforms. Use Python or Java for data engineering, orchestration, and...Senior
- ...Location: Durham, NC Skills: ~6+ years Oracle and JAVA Development experience required. ~ Extensive, hands-on... ...with Oracle Golden Gate replication is a plus. ~ Experience developing Java, Spring Framework and REST/SOAP Web Services ~ Experience...SeniorLong term contractWork experience placement
$90k - $154k
...with variety) SynergisticIT commonly supports hiring pipelines for roles such as junior software programmer , Java full stack engineer , Python/Java developer , DevOps/cloud engineer , plus data-track roles like data analyst , BI analyst , data engineer...Full timeH1b- ...implementing data solutions in data analytics space ~1-2 years of experience in developing data applications in Cloud (AWS) ~ Extensive experience in Object Oriented Programming (Java, Scala, Python), data movement technologies (ETL/ELT), Messaging Technologies (ActiveMQ...Senior
- ...Senior Engineer Are you interested in serving the needs of millions of customers by building... ...ideas to improve our products as well as develop your skills, learn new technologies and... ..., and maintaining Node JS, and/or Java/JEE based web applications in a fast-paced...Work at officeWork from home
- ...the value of our on-device presence.As a Senior Android Engineer, you'll build and harden... ..., with deep expertise in Android (Kotlin/Java) and a working command of native internals... ...framework-level code consumed by other developers — not just app features.A track record of...SeniorFull timeLocal area
- ...We are currently sourcing for a Senior Software Engineer to work in Durham, NC! The Expertise... ...-oriented programming languages like Java ~ Experience with blockchains such as... ...and committed to learning new things and developing with the latest technologies and...Senior
- ...RoleJoin a skilled Fidelity’s Asset Management Technology team to develop advanced data engineering solutions that power critical... ...Transactional, Data Mart, and Data Warehouse structuresBasic proficiency in Java, Python, REST API, and AWS is advantageousA dedication to...SeniorFull time
$168k - $264.5k
...EDA tool developmentSkill in CAD data structures and algorithms, especially for physical VLSI design automationExpert skills in C++, Java , or C#Proficiency with modern software platforms and tools (e.g. C++20, Java 21, git, IDEA/Visual Studio/CLion, unit test...SeniorFull timeWorldwide- ...this position.Position Description:Designs, develops, implements, and supports technology... ...Kubernetes Service (Azure AKS). Utilizes Java fundamentals, including design patterns,... ...) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related...SeniorFull time
$184k - $287.5k
...more programming languages such as Python, Go, Typescript, or Java.Strong understanding of software and infrastructure principles,... ...to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization...SeniorFull timeRemote work- ...Senior Analyst – Operation ManagementThis is a role for a Senior Analyst – Operation Management... .... Data Aggregation is a growing area, developing comprehensive API / data solutions to... ...request/responseAble to research and triage Java API code, Spring Batch, SQL, control-m...SeniorWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to NCDEQ - Java Developer/Programmer- Senior. Be the first to apply!
- java programmer Durham, NC
- java developer remote part time Durham, NC
- java software engineer Durham, NC
- entry level java developer remote Durham, NC
- java web developer Durham, NC
- java developer Durham, NC
- senior java full-stack developer Durham, NC
- java programming Durham, NC
- java production support Durham, NC
- java microservices Durham, NC




