×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java​/Cloud

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: RIVA Solutions, Inc
Full Time position
Listed on 2026-03-02
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Java/ Cloud)

Description

Title:

Senior Software Engineer (Java/Cloud)

Location:

Remote (U.S. Based)

Terms:

Full-time

Clearance: U.S. Citizenship required and ability to obtain and maintain a High-Level Public Trust clearance supporting USPTO

Travel: 0–10%

RESULTS. INNOVATION. VALUES. ACCOUNTABILITY.

That’s RIVA. Our employee-first approach has manifested a culture that attracts the best and brightest. By investing in people first and providing a flexible work environment, our employees have higher morale, higher productivity rates, and lower turnover. At RIVA, people are our #1 priority.

Program Overview

RIVA Solutions supports the U.S. Patent and Trademark Office (USPTO) by delivering modern, secure, and scalable enterprise software systems that support mission-critical business operations across the patent and trademark lifecycle.

RIVA partners closely with USPTO stakeholders to design, build, deploy, and operate complex systems using modern Java/Spring technologies, cloud-native architectures, and Dev Sec Ops  practices. Our work emphasizes long-term maintainability, system reliability, security, and operational excellence in highly visible federal environments.

Position Overview

RIVA Solutions is seeking a Senior Software Engineer (Java/Cloud) who is a hands‑on senior engineer, not a purely feature-focused developer. This role requires deep technical expertise, strong system design instincts, and direct ownership of production systems.

The ideal candidate has experience building, deploying, and supporting complex applications in live environments and is comfortable being accountable for system behavior after release. This role is well-suited for an engineer who enjoys owning systems end-to-end, including deployment support, troubleshooting production issues, addressing technical debt, and improving operational reliability.

This is not a greenfield-only or heads-down coding role. The Senior Full Stack Developer will collaborate closely with product managers, architects, and Dev Ops teams to bridge legacy systems and modern cloud-based solutions while ensuring code quality, scalability, and system stability.

Core Responsibilities
  • Design, develop, and maintain high-quality Java-based applications with a strong focus on scalability, reliability, and performance
  • Take hands‑on ownership of production systems, including supporting deployments, troubleshooting production issues, and resolving incidents
  • Lead full-stack development efforts across backend services and front‑end integrations, with a backend-leaning focus
  • Architect and implement services using Java 20+, Spring Boot/Core/Cloud and Hibernate/JPA to build maintainable, testable, high-performing services
  • Design and optimize data access layers using Hibernate (JPA) and advanced SQL; support Oracle today while contributing to future migration efforts to Postgre

    SQL (schema/query tuning, compatibility considerations)
  • Troubleshoot and remediate production performance issues across the stack (API, ORM, database), including Hibernate query tuning, indexing, and SQL optimization
  • Design and implement secure, scalable RESTful APIs
  • Participate directly in CI/CD pipeline troubleshooting, deployment support, and release validation using Git Lab and Sonar Qube
  • Manage build automation and dependency management using Maven
  • Implement and enforce testing strategies using TDD and BDD, leveraging JUnit, Mockito, Cucumber, and Spock
  • Build accessibility considerations into application design and implementation, ensuring compliance with Section 508 standards
  • Support containerized and serverless workloads in AWS, including ECS, Fargate, and Kubernetes
  • Collaborate with Dev Ops teams to understand, maintain, and troubleshoot Infrastructure as Code (Terraform or similar tools)
  • Make informed architectural trade‑offs related to performance, scalability, maintainability, and operational risk
  • Conduct code reviews, mentor other developers, and uphold engineering best practices
  • Ensure system uptime, performance, and stability across development, test, and production environments
Minimum Qualifications
  • Bachelor’s degree (BA/BS) and 10+ years of experience, or Master’s degree (MA/MS) and 8+ years of experience in…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary