×
Register Here to Apply for Jobs or Post Jobs. X

Senior UI Developer

Job in Frederick, Frederick County, Maryland, 21701, USA
Listing for: Nightwing
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 122000 - 253000 USD Yearly USD 122000.00 253000.00 YEAR
Job Description & How to Apply Below

Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets.

Senior

Java Developer About Nightwing

Nightwing is seeking a Senior Java Developer who excels at building robust, modular enterprise applications that power mission-critical operations. Join a team at the forefront of developing scalable, OSGi-based architectures and software-defined networking solutions that strengthen our nation’s security with cutting-edge technologies. Nightwing develops strategic and tactical SIGINT solutions that secure the interests of the U.S. and its partners.

Our collaborative environment embraces creativity, integrity, and constant improvement. With access to state-of-the-art tools, opportunities to grow professionally, and meaningful work alongside the nation’s finest service members, you’ll help shape tomorrow’s solutions today.

This is an ONSITE position based out of our National Business Park, Maryland location.

What You Will Do:
  • Design and develop enterprise-grade Java applications using OSGi framework principles for modular, dynamic service architectures
  • Build and maintain applications on Apache Karaf, leveraging its runtime container capabilities for deploying and managing OSGi bundles
  • Contribute to software-defined networking (SDN) platforms, developing controllers, plugins, and network management applications
  • Develop modular services that enable dynamic network configuration, monitoring, and orchestration capabilities
  • Design and implement RESTful APIs and northbound/southbound interfaces for network programmability and integration
  • Build scalable microservices architectures that support distributed network functions and real-time data processing
  • Optimize application performance for high-throughput, low-latency environments handling complex network traffic
  • Collaborate with network engineers, architects, and cross-functional teams to deliver innovative networking solutions
  • Implement automated testing strategies including unit, integration, and system-level tests for mission-critical components
  • Participate in code reviews, technical design sessions, and contribute to architectural decisions
  • Ensure adherence to agile development practices and configuration management standards using modern Dev Sec Ops  tools and workflows
  • Troubleshoot and resolve complex issues in distributed systems and network control applications
Qualifications You Must Have:
  • A STEM degree (Science, Technology, Engineering, Mathematics) or equivalent experience
  • 5+ years of professional Java development experience
  • Strong expertise in OSGi framework architecture, including bundle lifecycle, service registry, and modularity principles
  • Proven experience with Apache Karaf or similar OSGi runtime containers (e.g., Apache Felix, Eclipse Equinox)
  • Deep understanding of Java frameworks including Spring, Spring Boot, and dependency injection patterns
  • Experience with software-defined networking concepts, network protocols, and programmable network architectures
  • Proficiency in building RESTful web services and working with API design patterns
  • Experience with messaging systems and event-driven architectures (e.g., Kafka, ActiveMQ, RabbitMQ)
  • Solid understanding of multithreading, concurrency, and asynchronous programming in Java
  • Familiarity with version control using…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary