{"schemaVersion":"jobsearcher.job.v1","id":"bcfa4215bde067c5d521481d","url":"https://jobsearcher.com/jobs/bcfa4215bde067c5d521481d","canonicalUrl":"https://jobsearcher.com/jobs/bcfa4215bde067c5d521481d","title":"Senior Java Software Developer","description":"Job: Senior Software Developer Location (if onsite/hybrid: Hybrid in Alexandria, VA (must be local to the area)Expected duration: min 12 monthsInterview process: video screen with a recruiter; phone screen with Account Manager, technical panel interview with the client (onsite)Required skills, experience, etc.: 7+ years of professional software development experience, 5+ years of Java (version 11+), Spring Boot, Spring framework, RESTful APIs and microservices, Azure, MS SQL ServerPreferred skills: prior experience working with large transit systems or public sectorThis position is not eligible for sponsorship. Candidates must be authorized to work in the United States.Job DescriptionWe are looking for a Senior Software Developer to design, develop, deploy, and support Java, Spring Boot, RESTful API, and Microsoft Azure cloud-native applications. This position will be a contract and hybrid in Alexandria, VA.What You'll DoDesign, develop, test, and maintain enterprise applications using Java, Spring Boot, and Microsoft Azure technologiesDevelop and support RESTful APIs, microservices, and integrations with internal and external systemsBuild and maintain scalable, secure, and highly available cloud-native applicationsIntegrate and process real-time data from APIs, messaging systems, and external data feedsSupport application deployments, production troubleshooting, root cause analysis, and performance optimizationImplement and maintain CI/CD pipelines, automated testing, and release management processesCollaborate with business analysts, architects, infrastructure teams, and developers to deliver technical solutionsParticipate in architecture discussions, code reviews, technical documentation, and development best practicesSupport enterprise applications and system integrationsContribute to application reliability, security, monitoring, and continuous improvement initiativesRequiredWhat You'll Need7+ years of professional software development experience5+ years of experience developing applications using Java (Java 11/17/21)5+ years of experience with Spring Boot and Spring Framework5+ years of experience developing RESTful APIs and microservices5+ years of experience integrating distributed enterprise applications5+ years of experience with object-oriented design, design patterns, multithreading, concurrency, and asynchronous processing5+ years of experience with JSON, XML, HTTP/HTTPS, WebSockets, and third-party API integrations5+ years of experience with SQL and relational databases such as Microsoft SQL Server or PostgreSQL5+ years of experience troubleshooting application performance, memory utilization, and production issues5+ years of experience using Git and GitHub, including branching, pull requests, and release management3+ years of experience developing, deploying, and supporting applications in Microsoft Azure3+ years of experience with Azure App Service, Azure Functions, Azure Container Apps, and Azure Container Registry3+ years of experience with Azure SQL Database, Azure Storage, Key Vault, Azure Monitor, and Application Insights3+ years of experience building CI/CD pipelines and automated testing using GitHub Actions or Azure DevOps3+ years of experience with Maven or Gradle and Docker containerized deploymentsIndustry certifications in Azure, Java, or cloud technologiesPreferredExperience supporting large-scale enterprise environmentsExperience with real-time data processing and event-driven architecturesKnowledge of OpenTripPlanner (OTP), GTFS, or other geospatial/data integration platformsExperience with Azure networking, including Virtual Networks, Private Endpoints, DNS, Front Door, API Management, and Entra IDExperience with cloud security, high availability, disaster recovery, and cost optimizationExperience working in highly regulated or public-facing environments","company":"Zettalogix","rawCompany":"zettalogix","city":"Alexandria","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-10-31T07:53:21.402Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Software Developer","description":"Job: Senior Software Developer Location (if onsite/hybrid: Hybrid in Alexandria, VA (must be local to the area)Expected duration: min 12 monthsInterview process: video screen with a recruiter; phone screen with Account Manager, technical panel interview with the client (onsite)Required skills, experience, etc.: 7+ years of professional software development experience, 5+ years of Java (version 11+), Spring Boot, Spring framework, RESTful APIs and microservices, Azure, MS SQL ServerPreferred skills: prior experience working with large transit systems or public sectorThis position is not eligible for sponsorship. Candidates must be authorized to work in the United States.Job DescriptionWe are looking for a Senior Software Developer to design, develop, deploy, and support Java, Spring Boot, RESTful API, and Microsoft Azure cloud-native applications. This position will be a contract and hybrid in Alexandria, VA.What You'll DoDesign, develop, test, and maintain enterprise applications using Java, Spring Boot, and Microsoft Azure technologiesDevelop and support RESTful APIs, microservices, and integrations with internal and external systemsBuild and maintain scalable, secure, and highly available cloud-native applicationsIntegrate and process real-time data from APIs, messaging systems, and external data feedsSupport application deployments, production troubleshooting, root cause analysis, and performance optimizationImplement and maintain CI/CD pipelines, automated testing, and release management processesCollaborate with business analysts, architects, infrastructure teams, and developers to deliver technical solutionsParticipate in architecture discussions, code reviews, technical documentation, and development best practicesSupport enterprise applications and system integrationsContribute to application reliability, security, monitoring, and continuous improvement initiativesRequiredWhat You'll Need7+ years of professional software development experience5+ years of experience developing applications using Java (Java 11/17/21)5+ years of experience with Spring Boot and Spring Framework5+ years of experience developing RESTful APIs and microservices5+ years of experience integrating distributed enterprise applications5+ years of experience with object-oriented design, design patterns, multithreading, concurrency, and asynchronous processing5+ years of experience with JSON, XML, HTTP/HTTPS, WebSockets, and third-party API integrations5+ years of experience with SQL and relational databases such as Microsoft SQL Server or PostgreSQL5+ years of experience troubleshooting application performance, memory utilization, and production issues5+ years of experience using Git and GitHub, including branching, pull requests, and release management3+ years of experience developing, deploying, and supporting applications in Microsoft Azure3+ years of experience with Azure App Service, Azure Functions, Azure Container Apps, and Azure Container Registry3+ years of experience with Azure SQL Database, Azure Storage, Key Vault, Azure Monitor, and Application Insights3+ years of experience building CI/CD pipelines and automated testing using GitHub Actions or Azure DevOps3+ years of experience with Maven or Gradle and Docker containerized deploymentsIndustry certifications in Azure, Java, or cloud technologiesPreferredExperience supporting large-scale enterprise environmentsExperience with real-time data processing and event-driven architecturesKnowledge of OpenTripPlanner (OTP), GTFS, or other geospatial/data integration platformsExperience with Azure networking, including Virtual Networks, Private Endpoints, DNS, Front Door, API Management, and Entra IDExperience with cloud security, high availability, disaster recovery, and cost optimizationExperience working in highly regulated or public-facing environments","datePosted":"2026-10-31T07:53:21.402Z","dateModified":"2026-10-31T07:53:21.402Z","hiringOrganization":{"@type":"Organization","name":"Zettalogix","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alexandria","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bcfa4215bde067c5d521481d"},"url":"https://jobsearcher.com/jobs/bcfa4215bde067c5d521481d"}}