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 |
- ...A leading tech company is seeking a Java Developer with over 7 years of experience to create and maintain web microservices using the Spring Boot framework. The ideal candidate should have strong skills in Java, REST, and GraphQL while also being proficient with SQL and...SeniorFull timeFlexible hours
- ...Experience: 12+ years Work Type: C2C - Onsite (2 weeks/10 working days per month) PETADATA is currently seeking a Java Developer for one of its clients. Responsibilities: Work with Kafka streaming to build scalable data processing systems Contribute...SeniorLocal area
- ...DataStaff, Inc is in immediate need of a Senior Java Developer for a long-term contract opportunity with one of our direct clients located in Raleigh, NC *This position is hybrid; some local travel may be required. Responsibilities Assist with the development...SeniorLong term contractContract workLocal areaImmediate start
- ...Cognizant is seeking an experienced Enterprise Architect to design and oversee the architecture of a Java Spring Boot microservices platform focused on APIs for account management and customer communications, containerized for cloud deployment across AWS, Azure, and Google...Senior
- ...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
- ...or a related field. ~3+ years of demonstrable experience in Java development. ~ Strong knowledge of Java languages and web... ...frameworks like Spring, Hibernate, and Struts. ~ Expertise in developing web applications using front-end technologies (HTML, CSS, and...Senior
- 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
- ...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-SQL). Experience...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
- ...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
$165k - $248k
...Candidates should have a Bachelor's or Master's degree, at least 5 years of experience in cloud service development, and strong skills in Java, C++, or similar languages. Competitive salary range is $165,000 - $248,000, with uncapped paid time off and comprehensive health...Senior- ...Job Summary We are seeking a Senior Software Engineer - Architect with deep hands-on experience in Java and Spring Boot to lead the architecture and delivery of complex... ...complex, multi-team systems. • Design and develop cloud-native solutions using AWS or Azure with...Senior
$95k - $154k
...perform from day one. That's exactly what SynergisticIT delivers.Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning engineers for full-time...Full timeH1bRemote work- ...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
- ...Senior Software Engineer Our direct client is actively looking to onboard a Senior Software... ...prototype emerging technologies within developer & test community to understand business... ...Technical Skills (Must Have): Java 8+ AWS Rest API Development/Integration...Senior
- ...Full Stack Engineers with strong expertise in API development, Java microservices, and AWS cloud technologies to join our growing engineering... .... Your future duties and responsibilities: Design, develop, and maintain Java based microservices and REST APIs using...Permanent employmentFull time
- ...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
- ...to design guide and oversee the architecture of a cutting-edge Java Spring Boot microservices application. This platform centered on... ...teams to align business requirements with technical solutions. Develop strategies for high availability scalability disaster recovery...
- ...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
- ...in Durham, NC is seeking an experienced software engineer to design and build enterprise applications. You will develop RESTful APIs on the .NET and Java stacks, implement scalable server-side logic, and help modernize legacy systems to support the firm's business...Senior
- ...Senior Cloud Data EngineerLocation: Durham North Carolina, Remote till CovidDuration: 12... ...techniques to ensure data qualityFamiliarity with Java technologies and REST servicesProven... ...and open to learning new tools and developing with the latest technologies and frameworksBonus...SeniorWork experience placementRemote work
- ...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
$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- ...Senior Data EngineerUrgent Requirement: Senior Data Engineer (Hybrid – Onsite Alternating... ...will work with a highly effective squad, developing quality and scalable data solutions within... ..., technology modernization using APIs, Java based projectsAdditional Expertise & Soft...SeniorWorldwide
$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- ...Google LLC is seeking a Senior Software Engineer, Mobile, Android to join our mobile team in the US. The role focuses on building high-scale Android applications using Java, Kotlin, and C++, with emphasis on quality, performance, and maintainability. The candidate...Senior
- ...Title: Senior Software Engineer • Title: Senior Software Engineer • Location: Durham... ...yrs Senior Backend Engineer with strong Java/Spring Boot, REST APIs, SQL,... ...Platform team, you'll get the opportunity to develop your skills and collaborate with engineers...SeniorLocal area
- ...DevOps Engineer - Jenkins & Groovy Expertise: Design, develop, and maintain Jenkins pipelines using Groovy (including Shared... ...repetitive developer tasks. - Build Systems: Manage and optimize Java (Maven, Gradle) and JavaScript (npm, yarn) build systems;...Senior
- ...make their mark. SLMCON is seeking a Senior System Analyst to translate warehouse operational... ...risks, and improvement opportunities. Develop compliant code modifications when... ...platforms. ~ Working knowledge of SQL, Java, Python, JSON, XML, and automation or scripting...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to NCDEQ - Java Developer/Programmer- Senior. Be the first to apply!




