Senior UI Developer

NIGHTWING LLC
Annapolis, MD, United States
15 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$122,000.0 - $253,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Apache ActiveMQ Application Performance Management Automation of Tests Border Gateway Protocol Configuration Management Code Review Complex Networks Software Debugging Dependency Injection Distributed Systems Equinox (OSGi)
+34 more
Networking Hardware Spring Framework Enterprise Messaging Systems Network Configuration and Change Management Netconf Network Control Network Functions Virtualization Network Administration Network Virtualization Network Protocols Open Shortest Path First (OSPF) Open Source Technology OpenFlow RabbitMQ Service-Oriented Architecture Multithreading Java Application Server DevOps Tools - Open-source Concurrency Spring-boot Git System-level Testing Event Driven Architecture Programmable Network SDN Network Apache Felix Apache Kafka Apache Karaf Virtual Network Functions (VNF) Asynchronous Programming Osgi Api Design Restful APIs Stream Processing

Job description

  • 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 DevSecOps tools and workflows
  • Troubleshoot and resolve complex issues in distributed systems and network control applications

Requirements

  • 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 Git and CI/CD automation tools
  • Strong problem-solving abilities and experience debugging complex distributed systems
  • Excellent communication and teamwork skills, with a passion for innovation and collaboration
  • Active TS/SCI security clearance with Polygraph
  • U.S. citizenship is required, * Experience contributing to open-source SDN controller platforms and network virtualization projects
  • Knowledge of network protocols (e.g., OpenFlow, NETCONF, RESTCONF, BGP, OSPF)
  • Experience with YANG data modeling and network device configuration management
  • Familiarity with network function virtualization (NFV) and virtual network functions (VNF)

Benefits & conditions

The salary associated with this position ($122,000-$253,000) is commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors to ensure alignment with skills, responsibilities, and market standards. Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays, and additional insurances.

About the company

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., * Cutting-Edge Tools: Work with modern Java frameworks, OSGi architectures, and next-generation software-defined networking technologies

  • Mission-Driven Impact: Build network control solutions that directly support missions that make the world safer and more secure
  • Innovation at Scale: Develop solutions that manage complex network topologies, real-time traffic flows, and mission-critical communications
  • Collaborative Culture: Work with talented network engineers, architects, and service members in a dynamic environment that values technical excellence and innovation
  • Professional Growth: Opportunities to deepen expertise in emerging SDN technologies, network programmability, and distributed systems

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:31 min

The evolution of infrastructure management methodologies

Alfonso Sandoval Rosas Alfonso Sandoval Rosas · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all