> Markdown version of [/jobs/ext/2845983-senior-ui-developer](https://www.wearedevelopers.com/jobs/ext/2845983-senior-ui-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior UI Developer - **Company:** NIGHTWING LLC - **Location:** Annapolis, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $122,000.0 - $253,000.0 - **Contract:** Permanent contract - **Skills:** 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), 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 - **Published:** September 11, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9156212/senior-ui-developer ## About the Role * 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) ## 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)