JobBobsReal-time global job discoveryLive

Senior Software Developer

Networking For Future, Inc. (NFF) · United States · 2026-10-31

seniorRemote
Apply on the employer's site

About this role

About NFF
Since 1996, Networking For Future, Inc. (NFF) has been engineering the backbone of mission-critical systems for government and enterprise clients. With headquarters in Washington, DC, we provide expert technology consulting and design-build solutions that solve complex challenges and deliver measurable real-world results.
Our expertise includes solutions for Artificial Intelligence Enablement, Data Center & Cloud, Intelligent Networks, Secure, Connected IoT Technologies, Professional and Managed Services, Workforce Solutions and Zero Trust Strategies. NFF leverages a strategic portfolio of over 200 industry-leading technology brands to deliver precisely tailored solutions that align with each client’s unique requirements and mission objectives.
We are an accomplished technology consulting firm with a proven track record of delivering innovative, high-performance IT solutions to clients across government and commercial sectors. What sets us apart is our foundation as a hands-on, technically driven organization backed by deep industry partnerships and a broad portfolio of certifications – at both the company and individual levels. This combination of experience and credibility allows us to respond with confidence and precision to complex technical challenges.
Our greatest strength is our people. We are seasoned technologists who embrace a culture of innovation and continuous learning. We believe that meaningful solutions are built through collaboration, and we view every challenge as an opportunity to evolve – transforming problems into partnerships that deliver long-term value. This mindset shapes how we work: we hire top talent, provide them with the resources and mentorship they need to thrive, and recognize and reward excellence at every level. Our teams are empowered to lead with insight, deliver exceptional service, and build trusted relationships with every client.
NFF is an ISO 27001:2022 and ISO 9001:2015 certified company. Additionally, NFF is a Cisco Preferred Partner with numerous Specializations including Customer Experience, Advanced Security Architecture, IOT and others. NFF was a “Cisco Top-5 Mid-Atlantic SLED Partner” in 2019, 2020, 2022-2026 In addition to Cisco, NFF has key partnerships with many manufacturers and IT solution providers including, Palo Alto, Arista, Rapid7, Arctic Wolf, NetApp and others.
About this Position / Responsibilities
NFF Inc. is seeking an experienced Senior Software Developer with strong expertise in Java, Spring Boot, RESTful APIs, and Microsoft Azure cloud technologies. The ideal candidate will have experience designing, developing, deploying, and supporting scalable, secure, and highly available enterprise applications.
The role involves working on real-time data processing, system integrations, cloud-native applications, and transit-related systems. Basic understanding of OpenTripPlanner (OTP), General Transit Feed Specification (GTFS), and GTFS-Realtime would be a great plus but not required.
Required Technical Skills

• Java and Backend Development

• 7+ years of professional software development experience, with strong proficiency in Java.

• Extensive experience with Java 11/17/21, Spring Boot, Spring Framework, and RESTful API development.

• Strong understanding of object-oriented programming, design patterns, multithreading, concurrency, and asynchronous processing.

• Experience developing microservices and integrating distributed enterprise applications.

• Experience with JSON, XML, HTTP/HTTPS, WebSockets, and third-party API integrations.

• Strong SQL skills and experience with relational databases such as Microsoft SQL Server or PostgreSQL.

• Experience troubleshooting application performance, memory utilization, and production issues.

• Microsoft Azure Cloud Technologies

• Hands-on experience developing, deploying, and supporting applications hosted in Microsoft Azure.

• Experience with Azure App Service, Azure Functions, Azure Container Apps, and Azure Container Registry.

• Knowledge of Azure networking, including Virtual Networks, private endpoints, DNS, and application connectivity.

• Experience with Azure SQL Database, Azure Storage, and Azure Key Vault.

• Familiarity with Azure Front Door, API Management, and Microsoft Entra ID authentication.

• Experience with Azure Monitor, Application Insights, and Log Analytics for application monitoring and troubleshooting.

• Understanding of cloud security, scalability, high availability, disaster recovery, and cost optimization.

• DevOps and CI/CD

• Experience with Git and GitHub for source code management, branching, pull requests, and release management.

• Hands-on experience building and maintaining CI/CD pipelines using GitHub Actions or Azure DevOps.

• Experience with Maven or Gradle for build automation and dependency management.

• Knowledge of Docker and containerized application deployments.

• Experience implementing automated testing, code quality checks, and deployment validation.

• Familiarity with production releases, rollback procedures, and troubleshooting deployment failures.

• Desired but optional: OpenTripPlanner (OTP) and GTFS – Basic Knowledge

• Basic understanding of OpenTripPlanner (OTP) and its use in multimodal transit journey planning.

• Familiarity with GTFS Static data structures, including routes, trips, stops, stop times, calendars, and schedules.

• Basic understanding of GTFS-Realtime feeds, including Trip Updates, Vehicle Positions, and Service Alerts.

• Understanding of how static schedules and real-time transit data are integrated into journey planning and passenger information systems.

• Ability to troubleshoot basic GTFS data inconsistencies, feed integration issues, and API responses.

• Willingness to develop deeper knowledge of transit scheduling, prediction systems, and real-time passenger information technologies.

Key Responsibilities

• Design, develop, test, and maintain enterprise applications using Java,…

Skills asked for

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.