Java Developer/OneStream, Associate; Part Time - Regular
Listed on 2026-07-17
-
Software Development
Backend Developer, Java Developer
Job Title: Java Developer / One Stream, Associate (Part Time
- Regular)
Location: Rockville, MD
Work Type: Hybrid Work ( 1 day onsite minimum - no exceptions)
Position: Part Time (20 hours per week)
Sponsorship: No sponsorship assistance is available for this position now or in the future.
Clearance: Ability to Obtain Public Trust
Job OverviewLCG is seeking a Java Developer / One Stream, Associate (Part Time
- Regular) to support NIH by designing, developing, testing, and maintaining secure, scalable enterprise applications that support mission‑critical business operations. This role focuses on modernizing legacy applications, developing new Java-based services, and supporting enterprise software solutions using Java, Spring Boot, RESTful APIs, and modern Dev Sec Ops practices.
The developer will work within the Client's Agile/SAFe delivery framework, collaborating closely with Enterprise Architecture, Dev Sec Ops , IT Security, QA, Database Administrators, Business Analysts, and Product Owners to ensure solutions align with enterprise architecture, cybersecurity requirements (including RMF and Section 508 where applicable), and operational readiness standards.
The ideal candidate will have experience integrating Java applications with enterprise business platforms such as One Stream, ERP, HR, financial, or other enterprise systems through REST APIs, web services, messaging technologies, ETL processes, or middleware solutions. Experience supporting financial planning, budgeting, reporting, enterprise performance management (EPM), or other enterprise business applications is highly desirable.
Responsibilities span the complete Software Development Life Cycle (SDLC), including requirements analysis, architecture support, application development, integration, testing, deployment, production support, hyper‑care, and transition to operations within a regulated federal environment.
Key Responsibilities Java Application Development and Modernization- Design, develop, test, maintain, and enhance Java-based enterprise applications supporting NIH business operations.
- Develop scalable backend services using Java 11+ (or higher), Spring Boot, and modern software engineering practices.
- Modernize legacy applications by migrating business functionality into maintainable Java architectures.
- Participate throughout the SDLC including analysis, design, development, testing, deployment, production support, and continuous improvement.
- Develop reusable application components and shared libraries to improve maintainability and reduce technical debt.
- Participate in application architecture discussions and contribute to technical solution designs aligned with enterprise standards.
- Collaborate with Enterprise Architecture, Database Administrators, Dev Sec Ops , and IT Security teams to ensure solutions meet security, scalability, and performance requirements.
- Translate business requirements into technical specifications, user stories, and implementation plans.
- Support technical design documentation and architecture artifacts throughout project delivery.
- Design and develop RESTful APIs and backend services supporting enterprise applications.
- Integrate Java applications with databases, cloud services, third‑party platforms, and internal enterprise systems.
- Develop and maintain Java integration services connecting enterprise applications with financial, budgeting, reporting, HR, and other enterprise business platforms.
- Design and implement secure RESTful APIs and integration services supporting enterprise platforms such as One Stream, ERP systems, HR applications, Service Now, Salesforce, or other enterprise business systems where applicable.
- Develop middleware, microservices, and data synchronization services that exchange information between Java applications and enterprise platforms using REST APIs, SOAP services, JSON/XML, messaging technologies, scheduled batch processing, or ETL frameworks.
- Troubleshoot, optimize, and maintain enterprise integrations to ensure high availability, performance, scalability, and data integrity across…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).