Top Java Developer Jobs in Richmond, VA

3 Days AgoSaved
Remote or Hybrid
Richmond, VA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop and scale NinjaOne’s ticketing and billing products using Java and Kotlin. Design reliable enterprise software, REST services, relational data systems, caching solutions, and client-server applications. Address scalability, asynchronous design, API development, testing, and integrations with accounting platforms such as QuickBooks and Xero. Contribute hands-on code, apply object-oriented design principles, and help ship software serving millions of endpoints.
Top Skills: AWSC++GoJavaJerseyKotlinPostgresRedisRestSpring
4 Days AgoSaved
Remote or Hybrid
Richmond, VA
133K-224K Annually
Senior level
133K-224K Annually
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, deploy, and support scalable Java microservices on AWS. Provide technical leadership, architectural direction, code reviews, troubleshooting, proof-of-concept development, and cross-functional collaboration. Work with high-throughput data, messaging systems, distributed architectures, observability, and AI-assisted development tools. Participate in on-call support, mentor engineers, lead architectural initiatives, and deliver reliable SaaS platform features.
Top Skills: AirflowAutomated Testing FrameworksAWSBig DataClaudeContinuous DeliveryCursorData LakesDatabricksDatadogDistributed SystemsEvent-Driven ArchitectureGrafanaJavaKafkaMachine LearningMicroservicesPrometheusRedisSnowflake
16 Days AgoSaved
Hybrid
Richmond, VA
179K-246K Annually
Senior level
179K-246K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Leads software engineering projects and developer teams building distributed microservices and full-stack systems. Designs cloud-based solutions using Java, Python, AWS, APIs, databases, Docker, Kubernetes, and related technologies. Collaborates with product managers, mentors engineers, evaluates emerging technology, and delivers enterprise platforms supporting regulatory and customer needs.
Top Skills: APIsAWSCSSDockerGCPHTMLJavaKubernetesMicroservicesAzureNoSQLOpen Source RdbmsPython
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
200K-300K Annually
Expert/Leader
200K-300K Annually
Expert/Leader
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Leads architecture and technical direction for scalable, high-availability software services. Owns complex, multi-team initiatives, makes autonomous technical decisions, partners cross-functionally, mentors engineers, establishes standards, and advocates for quality. The role develops mission-critical systems supporting millions of endpoints and requires deep Java expertise, scalable system design, API development, relational databases, and strong testing practices.
Top Skills: AWSC++GoJavaJerseyKotlinOopPostgresRedisRestSpringSpring Boot
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
160K-200K Annually
Senior level
160K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Build scalable, API-first platform capabilities through manifest-driven development. Develop Java and Kotlin backend services and Python workers for third-party integrations, collaborate across engineering teams, participate in architecture reviews, and troubleshoot production systems using logs, metrics, and traces. The role requires expertise in highly scalable systems, object-oriented design, REST services, relational databases, responsive messaging, caching, and software quality practices.
Top Skills: Api DevelopmentAsynchronous Application DesignAWSC++Caching SystemsClient-Server ArchitectureGoJavaJerseyKotlinPostgresPythonRedisRelational DatabasesRestSpring
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
160K-240K Annually
Senior level
160K-240K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Leads development and architecture of scalable Java software for NinjaOne’s endpoint management platform. Designs high-availability systems, addresses large-scale datastore performance and data-volume challenges, contributes to APIs and platform improvements, drives quality practices, owns technical initiatives, collaborates cross-functionally, and mentors junior engineers.
Top Skills: AWSC++Caching SystemsGoJavaKotlinPostgresRelational DatabasesRestful ApisSpring
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
160K-240K Annually
Senior level
160K-240K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Lead development and architecture of highly scalable Java services supporting NinjaOne’s third-party patching catalog. Design high-availability systems, solve complex scalability and system-design challenges, improve quality and performance, collaborate cross-functionally, mentor engineers, and own technical initiatives. The role requires expertise in Java, RESTful APIs, Spring, relational databases, caching, asynchronous application design, and large-scale cloud systems.
Top Skills: AWSC++GoJavaKotlinPostgresRestful ApisSpring
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
140K-220K Annually
Senior level
140K-220K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Design and implement scalable backup software for endpoints, servers, and cloud applications. Develop Java and Kotlin services, optimize databases and queries, debug production systems, and resolve distributed-system performance issues. Contribute code, reviews, architecture discussions, documentation, and cross-team reliability initiatives. Mentor engineers and help deliver resilient products operating at large scale.
Top Skills: Ai Coding AssistantsAmazon SnsAmazon SqsAWSC++DockerGoJavaJerseyKotlinKubernetesLinuxLlm-Based ToolsNew RelicPostgresRabbitMQRedisRestSpring
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
160K-220K Annually
Senior level
160K-220K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop and architect scalable Java software for NinjaOne’s endpoint management platform. The role involves building high-availability services, leading technical initiatives, making architectural decisions, improving quality practices, collaborating cross-functionally, mentoring engineers, and addressing scalability, performance, and technical debt challenges.
Top Skills: AWSC++GoJavaJerseyKotlinPostgresRedisRestful ApisSpring
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop and scale backend patch-management software using Java and Kotlin for millions of endpoints. Implement enterprise software, design scalable systems, build REST services, work with relational databases and caching systems, and uphold rigorous testing and quality standards. Collaborate with AI workflow, server, platform, design, and product teams. React or Angular experience may support occasional frontend work.
Top Skills: AngularApi DevelopmentCaching SystemsJavaJerseyKotlinObject-Oriented ProgrammingReactRedisRelational DatabasesRestSpring
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
150K-220K Annually
Senior level
150K-220K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Design and develop scalable, high-availability software for NinjaOne’s IT Operations products. Build and improve Java and Kotlin applications, implement design patterns, solve enterprise-scale challenges, optimize data structures and databases, develop REST services, and contribute to client-server systems supporting millions of endpoints. Collaborate with engineers to maintain high-quality testing and reliable product delivery.
Top Skills: Asynchronous Application DesignAWSC++Caching SystemsClient-Server ArchitectureJavaJerseyKotlinOopPostgresRedisRelational DatabasesRestSpring
12 Days AgoSaved
Remote or Hybrid
Richmond, VA
160K-220K Annually
Senior level
160K-220K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Design and develop scalable, highly available software systems for NinjaOne’s IT Operations platform. Build Java and Kotlin applications, implement enterprise design patterns, optimize systems serving millions of endpoints, and contribute production code. Responsibilities include REST service development, relational database work, client-server messaging, caching, scalability improvements, and quality testing. The role collaborates with engineers to deliver reliable cloud services supporting worldwide operations.
Top Skills: Asynchronous Application DesignAWSC++Caching SystemsClient-Server ArchitectureGoJavaJerseyKotlinObject-Oriented ProgrammingPostgresPythonRedisRelational DatabasesRestSpring
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
29 Days AgoSaved
Hybrid
Richmond, VA
209K-262K Annually
Senior level
209K-262K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Leads software engineering projects and developer teams building distributed microservices and cloud-based backend solutions. Collaborates with product managers, mentors engineers, evaluates code, and addresses regulatory and customer needs. Uses Java, Python, SQL, Node.js, Go, Scala, AWS, containerization, orchestration, relational databases, and NoSQL technologies while driving innovation and delivery across Capital One.
Top Skills: AWSDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesAzureNode.jsNoSQLPythonRdbmsScalaSQL
4 Days AgoSaved
In-Office or Remote
Richmond, VA
Senior level
Senior level
Edtech • HR Tech • Information Technology • Professional Services
Design, develop, and maintain Java enterprise applications, scalable microservices, REST APIs, and modern Angular or React interfaces. Collaborate with stakeholders, participate in Agile ceremonies and code reviews, support production deployments, resolve issues, and contribute to high-performance technical solutions.
Top Skills: Agile/ScrumAngularAWSAzureCSS3CypressDevinDockerGitGithub ActionsGithub CopilotHTML5JavaJavaScriptJenkinsJunitKafkaKubernetesMicroservicesMockitoMongoDBMySQLOraclePostgresRabbitMQReactRest ApisSeleniumSpring BootSpring Data JpaSpring MvcSpring SecuritySQL ServerTypescriptWindsurf
5 Days AgoSaved
In-Office
Richmond, VA
120K-180K Annually
Senior level
120K-180K Annually
Senior level
Healthtech
Leads end-to-end development and maintenance of complex Java and Spring Boot applications. Responsibilities include requirements gathering, technical design, coding, code reviews, testing, deployment, monitoring, troubleshooting, technology evaluation, and change management. The role provides technical guidance, mentors team members, coordinates support, influences cross-functional decisions, and may lead multiple small-to-medium projects.
Top Skills: ArtifactoryAzureCheckmarxCi/CdGithub CopilotHibernateJavaJunitLinuxMicroservicesOracleRestful Web ServicesSonarqubeSpringSpring BootSpring DaoSQLWebsphereWindsurf
Reposted One Month AgoSaved
Hybrid
Richmond, VA
179K-225K Annually
Mid level
179K-225K Annually
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead and mentor a team building distributed, cloud-based full‑stack systems and microservices for risk management. Collaborate with product managers to design, implement, and deploy scalable solutions using modern languages, containers, and cloud services while driving technical excellence and adoption of AI-enabled tooling.
Top Skills: AngularjsAWSDockerGoGCPHTML/CSSJavaJavaScriptKubernetesAzureNode.jsNoSQLPythonRdbmsSQLTypescript
11 Days AgoSaved
In-Office or Remote
Richmond, VA
78K-117K Annually
Mid level
78K-117K Annually
Mid level
Fintech • Insurance
Develop and support Java-based applications, REST APIs, microservices, and integrations. Responsibilities include translating requirements into software, troubleshooting production issues, participating in design and code reviews, maintaining documentation, and contributing to CI/CD, DevSecOps, modernization, automation, and AI-assisted development initiatives. Collaborate with cross-functional and distributed teams to deliver secure, reliable technology solutions.
Top Skills: AgileAWSAzureCi/CdDastDevsecopsDockerGitGithub CopilotGitlabGradleJavaKubernetesMavenMicroservicesMicrosoft CopilotRelational DatabasesRest ApisSastSonarqubeSpring BootSpring FrameworkSQL
179K-225K Annually
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead a portfolio of cloud-native full‑stack and SRE projects, mentor engineers, collaborate with product managers, and deliver resilient AWS/GCP/Azure services using Java, Python, containers, orchestration, and observability tooling.
Top Skills: Ai ToolingAWSDockerGCPHTML/CSSJavaKubernetesAzureNoSQLPythonRdbms
3 Days AgoSaved
Remote
Richmond, VA
90K-125K Annually
Mid level
90K-125K Annually
Mid level
Software
Develop scalable Java Spring Boot APIs, microservices, React-based interfaces, ETL pipelines, and SQL data solutions. Deploy workloads on AWS, optimize performance, implement monitoring and automation, and collaborate with product, frontend, data, and DevOps teams. The role also contributes to architecture, accessibility, reliability, and data-driven product improvements.
Top Skills: AngularApache AirflowApache KafkaSparkAws AthenaAws Ec2Aws LambdaAws RdsAws S3Ci/CdDagsterDockerETLJavaKubernetesMicroservicesMySQLPostgresPythonReactSpring BootSQLSQL ServerVue
Reposted 3 Days AgoSaved
Remote
Richmond, VA
104K-146K Annually
Senior level
104K-146K Annually
Senior level
Information Technology • Internet of Things • Machine Learning • Analytics
Develop and maintain Java applications, RESTful services, and Angular frontends using Spring Boot and NgRx. Deploy applications to cloud platforms, practice TDD, manage CI/CD with Jenkins, and work with Oracle and PostgreSQL databases. Participate in agile processes, collaborate with cross-functional teams, mentor engineers, and independently lead technical initiatives and feature delivery.
Top Skills: AngularAngularjsGoogle Cloud Platform (Gcp)JavaJenkinsJIRAKanbanKubernetesAzureNgrxOraclePostgresRallyRestScrumSpring BootTest Driven Development (Tdd)
3 Days AgoSaved
Remote
Richmond, VA
Mid level
Mid level
Software
Develop and maintain Java 21+ Spring Boot microservices and RESTful APIs for federal agency applications. Responsibilities include PostgreSQL database development, Redis caching, Docker and Kubernetes deployments, automated testing with JUnit and Mockito, API documentation, CI/CD contributions, troubleshooting, security implementation, code reviews, and Agile collaboration. The role is fully remote and offers opportunities to expand expertise in cloud-native architecture, distributed systems, Kubernetes, and DevOps.
Top Skills: Apache KafkaApigeeAws Api GatewayAws EcsAws EksAws LambdaAws RdsAws S3BitbucketCSSDockerElasticsearchFhirGitGitGithub ActionsGitlabGitlab CiGoGradleGrafanaHelmHTML5JavaJava 17+Java 21+JavaScriptJenkinsJIRAJunitJwtKibanaKongKubernetesKustomizeMavenMockitoOauth2OpenapiPostgresPostmanPrometheusPythonRabbitMQRedisRestSkaffoldSplunkSpring BootSpring Data JpaSpring SecuritySpring WebSwaggerTypescript
4 Days AgoSaved
Remote
Richmond, VA
40K-140K Annually
Senior level
40K-140K Annually
Senior level
Agency • Information Technology
Develop and maintain scalable Java and Spring Boot backend applications, microservices, and RESTful APIs. Responsibilities include database integration, code reviews, performance optimization, production troubleshooting, testing, CI/CD, cloud deployment, and collaboration with product, QA, and DevOps teams.
Top Skills: Agile/ScrumAWSAzureDockerGCPGitGitlab CiHibernateJ2EeJavaJenkinsJunitKafkaMockitoMySQLPostgresRabbitMQRestful ApisSpring BootSpring DataSpring MvcSpring Security
5 Days AgoSaved
Remote
Richmond, VA
44K-154K Annually
Senior level
44K-154K Annually
Senior level
Agency • Information Technology
Develop and maintain scalable Java and Spring Boot backend applications and REST APIs. Optimize CPU, memory, and overall application performance; identify bottlenecks; resolve production issues; and contribute to architecture, code reviews, reliability, and scalability. The role also involves Node.js or Python FastAPI services, cross-functional collaboration, and potential work with GraphQL, generative AI, cloud platforms, containers, CI/CD, and monitoring tools.
Top Skills: Application MonitoringCi/CdCloud PlatformsContainerizationGenerative AiGraphQLJavaMicroservicesNode.jsPerformance ProfilingPython FastapiRest ApisSpring BootVersion Control
6 Days AgoSaved
Remote
Richmond, VA
100K-171K Annually
Senior level
100K-171K Annually
Senior level
Insurance
Designs, develops, tests, documents, and operates large-scale distributed software products for Allstate’s Enterprise Payments organization. Responsibilities include building Java and Spring Boot REST APIs, designing microservices, collaborating on system architecture, practicing paired programming and test-driven development, establishing CI/CD pipelines, improving performance, securing APIs, supporting production applications, and contributing to Agile planning, retrospectives, and knowledge sharing.
Top Skills: Api GatewaysArtifactoryCachingCloud ComputingContinuous DeliveryContinuous DeploymentContinuous IntegrationGitGradleJavaJenkinsKafkaMavenMicroservicesNpmOauthOpenapiOpenidOwaspPythonReactRest ApisRest-DocsSAMLSpring BootSQLSwaggerTest-Driven Development
7 Days AgoSaved
Remote
Richmond, VA
136K-184K Annually
Expert/Leader
136K-184K Annually
Expert/Leader
Aerospace • Information Technology • Professional Services • Security • Software
Design and develop Java microservices, REST APIs, ingestion pipelines, reconciliation workflows, and JasperReports solutions. Write SQL for data validation and reporting, integrate with legacy Datacom/CICS systems, and perform unit, integration, API, batch, and end-to-end testing. Troubleshoot application and data issues, support UAT and defect triage, modernize PACER reporting, and collaborate with stakeholders, vendors, business users, and cross-functional teams.
Top Skills: AutosysCicsConnect:DirectControl-MCsvDatacomJasperreportsJavaJavalinJdbcJenkinsJSONMicroservicesPdfRest ApisSftpSQLTest Driven Development (Tdd)XML
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account