Senior Software Developer @NFF
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay

[Hiring] Senior Software Developer @NFF

YDay - NFF is hiring a remote Senior Software Developer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

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.

Qualifications

  • 7+ years of professional experience in software development.
  • 5+ years of experience developing in Java (11/17/21).
  • 5+ years of experience with Spring Boot and the Spring Framework.
  • 5+ years of experience developing RESTful APIs, microservices, and integrating distributed enterprise applications.
  • 5+ years of experience with object-oriented design, design patterns, multithreading, concurrency, and asynchronous processing.
  • 5+ years of experience with JSON, XML, HTTP/HTTPS, WebSockets, and third-party API integrations.
  • 5+ years of experience with SQL and relational databases such as Microsoft SQL Server or PostgreSQL.
  • 5+ years of experience troubleshooting application performance, memory utilization, and production issues.
  • 5+ years of experience with Git and GitHub, including branching strategies, pull requests, and release management.
  • 3+ years of experience developing, deploying, and supporting applications hosted in Microsoft Azure.
  • 3+ years of experience with Azure App Service, Azure Functions, Azure Container Apps, and Azure Container Registry.
  • 3+ years of experience with Azure SQL Database, Azure Storage, Key Vault, Azure Monitor, and Application Insights.
  • 3+ years of experience building CI/CD pipelines and automated testing using GitHub Actions or Azure DevOps.
  • 3+ years of experience with Maven or Gradle and Docker containerized deployments.
  • Required: Industry certifications in Azure, Java, or related cloud technologies.

Requirements

  • Hands-on experience developing, deploying, and supporting applications hosted in Microsoft Azure.
  • Experience with 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.

Benefits

  • Medical, Dental and Vision, Health Savings Account, Flexible Spending Account.
  • STD, LTD, Supplemental life insurance and ADD&D.
  • Comprehensive 401k plan.
  • Paid Time Off.

Company Description

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.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Developer @NFF
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,530+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later