{"schemaVersion":"jobsearcher.job.v1","id":"339047bdbe8ce23474356b61","url":"https://jobsearcher.com/jobs/339047bdbe8ce23474356b61","canonicalUrl":"https://jobsearcher.com/jobs/339047bdbe8ce23474356b61","title":"Backend Developer","description":"Job Summary\nOverview\nWe are seeking a Senior Backend Developer with strong expertise in Java 17+, Spring Boot, cloud-native development, and microservices architecture. This role is responsible for designing, developing, modernizing, and supporting highly scalable backend services and APIs that power enterprise applications.\nThe ideal candidate is a hands-on software engineer with deep technical knowledge, cloud experience, and a passion for building secure, resilient, and high-performing applications. This individual will collaborate closely with Product Owners, Solution Architects, QA Engineers, Front-End Developers, DevOps, and Platform teams to deliver reliable business solutions while driving modernization initiatives and engineering excellence.\nKey Responsibilities\nDesign, develop, enhance, and maintain scalable backend applications and RESTful APIs using Java and Spring Boot.\nDevelop cloud-native microservices following modern software architecture principles and best practices.\nCollaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.\nParticipate in system architecture, application design, and technical planning sessions.\nBuild secure, reliable, and high-performance services that support enterprise-scale applications.\nDevelop and maintain CI/CD pipelines and deployment automation using Azure DevOps.\nIntegrate applications with databases, messaging systems, and third-party services.\nTroubleshoot production issues, perform root cause analysis, and implement permanent solutions.\nOptimize application performance, scalability, resiliency, and observability.\nConduct peer code reviews and promote clean coding standards, secure development practices, and software quality.\nSupport application modernization initiatives, cloud migration efforts, and technical debt reduction.\nMentor junior developers and provide technical leadership across development teams.\nUtilize AI-assisted development tools to improve coding efficiency, testing, documentation, and software delivery.\nParticipate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.\nRequired Qualifications\nBachelor's degree in Computer Science, Information Technology, Engineering, or equivalent professional experience.\n7+ years of experience developing enterprise backend applications.\nStrong experience with Java 17 or later.\nHands-on experience with Spring Framework, Spring Boot, and Spring ecosystem technologies.\nExperience designing and developing RESTful APIs and microservices.\nStrong understanding of distributed systems and service-oriented architecture.\nExperience working with Microsoft Azure or comparable cloud platforms.\nExperience with Azure services including:\nAzure App Services\nAzure SQL Database\nAzure Service Bus\nAzure API Management\nApplication Insights\nAzure Monitor\nExperience with Git, Azure DevOps Repos, pull requests, and branching strategies.\nExperience designing and maintaining CI/CD pipelines using Azure DevOps.\nStrong knowledge of SQL databases, data modeling, and application integration patterns.\nExperience troubleshooting complex enterprise applications and distributed systems.\nUnderstanding of application scalability, resiliency, monitoring, logging, and performance optimization.\nExperience working within Agile/Scrum software development teams.\nFamiliarity with AI-powered development tools such as GitHub Copilot or similar AI-assisted coding and testing solutions.\nExcellent analytical, communication, collaboration, and problem-solving skills.\nDemonstrated ability to learn new technologies and adapt to evolving business requirements.\nPreferred Qualifications\nExperience with Docker containerization.\nExperience with Kubernetes (AKS preferred).\nExperience with event-driven architecture and messaging platforms such as Kafka, RabbitMQ, or Azure Service Bus.\nExperience building cloud-native enterprise applications.\nExperience in banking, financial services, fintech, insurance, or other highly regulated industries.\nKnowledge of secure software development lifecycle (SSDLC), OWASP principles, and application security best practices.\nExperience with application monitoring, logging, and observability tools.\nFamiliarity with sustainable coding practices and performance-efficient system design.\nTechnical Skills\nJava 17+\nSpring Boot\nSpring Framework\nRESTful APIs\nMicroservices Architecture\nMicrosoft Azure\nAzure App Services\nAzure SQL\nAzure Service Bus\nAzure API Management\nApplication Insights\nAzure DevOps\nGit\nCI/CD Pipelines\nSQL Databases\nDocker\nKubernetes (AKS)\nEvent-Driven Architecture\nMessaging Platforms (Kafka, RabbitMQ, Azure Service Bus)\nAgile / Scrum\nGitHub Copilot or other AI-assisted development tools\nPay: $80.00 - $88.00 per hour\nWork Location: In person","company":"Progressive Technology Solutions","rawCompany":"progressive technology solutions","city":"Oakton","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-06T15:43:14.307Z","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-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Backend Developer","description":"Job Summary\nOverview\nWe are seeking a Senior Backend Developer with strong expertise in Java 17+, Spring Boot, cloud-native development, and microservices architecture. This role is responsible for designing, developing, modernizing, and supporting highly scalable backend services and APIs that power enterprise applications.\nThe ideal candidate is a hands-on software engineer with deep technical knowledge, cloud experience, and a passion for building secure, resilient, and high-performing applications. This individual will collaborate closely with Product Owners, Solution Architects, QA Engineers, Front-End Developers, DevOps, and Platform teams to deliver reliable business solutions while driving modernization initiatives and engineering excellence.\nKey Responsibilities\nDesign, develop, enhance, and maintain scalable backend applications and RESTful APIs using Java and Spring Boot.\nDevelop cloud-native microservices following modern software architecture principles and best practices.\nCollaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.\nParticipate in system architecture, application design, and technical planning sessions.\nBuild secure, reliable, and high-performance services that support enterprise-scale applications.\nDevelop and maintain CI/CD pipelines and deployment automation using Azure DevOps.\nIntegrate applications with databases, messaging systems, and third-party services.\nTroubleshoot production issues, perform root cause analysis, and implement permanent solutions.\nOptimize application performance, scalability, resiliency, and observability.\nConduct peer code reviews and promote clean coding standards, secure development practices, and software quality.\nSupport application modernization initiatives, cloud migration efforts, and technical debt reduction.\nMentor junior developers and provide technical leadership across development teams.\nUtilize AI-assisted development tools to improve coding efficiency, testing, documentation, and software delivery.\nParticipate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.\nRequired Qualifications\nBachelor's degree in Computer Science, Information Technology, Engineering, or equivalent professional experience.\n7+ years of experience developing enterprise backend applications.\nStrong experience with Java 17 or later.\nHands-on experience with Spring Framework, Spring Boot, and Spring ecosystem technologies.\nExperience designing and developing RESTful APIs and microservices.\nStrong understanding of distributed systems and service-oriented architecture.\nExperience working with Microsoft Azure or comparable cloud platforms.\nExperience with Azure services including:\nAzure App Services\nAzure SQL Database\nAzure Service Bus\nAzure API Management\nApplication Insights\nAzure Monitor\nExperience with Git, Azure DevOps Repos, pull requests, and branching strategies.\nExperience designing and maintaining CI/CD pipelines using Azure DevOps.\nStrong knowledge of SQL databases, data modeling, and application integration patterns.\nExperience troubleshooting complex enterprise applications and distributed systems.\nUnderstanding of application scalability, resiliency, monitoring, logging, and performance optimization.\nExperience working within Agile/Scrum software development teams.\nFamiliarity with AI-powered development tools such as GitHub Copilot or similar AI-assisted coding and testing solutions.\nExcellent analytical, communication, collaboration, and problem-solving skills.\nDemonstrated ability to learn new technologies and adapt to evolving business requirements.\nPreferred Qualifications\nExperience with Docker containerization.\nExperience with Kubernetes (AKS preferred).\nExperience with event-driven architecture and messaging platforms such as Kafka, RabbitMQ, or Azure Service Bus.\nExperience building cloud-native enterprise applications.\nExperience in banking, financial services, fintech, insurance, or other highly regulated industries.\nKnowledge of secure software development lifecycle (SSDLC), OWASP principles, and application security best practices.\nExperience with application monitoring, logging, and observability tools.\nFamiliarity with sustainable coding practices and performance-efficient system design.\nTechnical Skills\nJava 17+\nSpring Boot\nSpring Framework\nRESTful APIs\nMicroservices Architecture\nMicrosoft Azure\nAzure App Services\nAzure SQL\nAzure Service Bus\nAzure API Management\nApplication Insights\nAzure DevOps\nGit\nCI/CD Pipelines\nSQL Databases\nDocker\nKubernetes (AKS)\nEvent-Driven Architecture\nMessaging Platforms (Kafka, RabbitMQ, Azure Service Bus)\nAgile / Scrum\nGitHub Copilot or other AI-assisted development tools\nPay: $80.00 - $88.00 per hour\nWork Location: In person","datePosted":"2026-08-06T15:43:14.307Z","dateModified":"2026-08-06T15:43:14.307Z","hiringOrganization":{"@type":"Organization","name":"Progressive Technology Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Oakton","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"339047bdbe8ce23474356b61"},"url":"https://jobsearcher.com/jobs/339047bdbe8ce23474356b61"}}