Job Title: Senior Software Engineer (Java/ Cloud) Company Name: RIVA Solutions Job Details: $145k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/yarjamyq6t5vlz85 Job Description: Posted 12h agoSenior Software Engineer (Java/ Cloud)@ RIVA SolutionsView All JobsWebsiteReston, Virginia, United States$145k/yrRemoteFull TimeResponsibilities:Design apps, Develop services, Troubleshoot productionRequirements Summary:Senior software engineer with Java, Spring, cloud, and DevSecOps experience; ownership of production systems; strong design skills; 8+ years.Technical Tools Mentioned:Java, Spring, Hibernate, SQL, Oracle, PostgreSQL, AWS, Docker, Kubernetes, Terraform, GitLab, SonarQube, Maven, JUnit, Mockito, Cucumber, Spock Title: Senior Software Engineer (Java/ Cloud)Location: Remote (U.S. Based)Terms: Full-timeClearance: U.S. Citizenship required and ability to obtain and maintain a High-Level Public Trust clearance supporting USPTOTravel: 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 OverviewRIVA 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 DevSecOps practices. Our work emphasizes long-term maintainability, system reliability, security, and operational excellence in highly visible federal environments.Position OverviewRIVA 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 DevOps teams to bridge legacy systems and modern cloud-based solutions while ensuring code quality, scalability, and system stability.Core ResponsibilitiesDesign, develop, and maintain high-quality Java-based applications with a strong focus on scalability, reliability, and performanceTake hands-on ownership of production systems, including supporting deployments, troubleshooting production issues, and resolving incidentsLead full-stack development efforts across backend services and front-end integrations, with a backend-leaning focusArchitect and implement services using Java 20+, Spring Boot/Core/Cloud and Hibernate/JPA to build maintainable, testable, high-performing servicesDesign and optimize data access layers using Hibernate (JPA) and advanced SQL; support Oracle today while contributing to future migration efforts to PostgreSQL (schema/query tuning, compatibility considerations)Troubleshoot and remediate production performance issues across the stack (API, ORM, database), including Hibernate query tuning, indexing, and SQL optimizationDesign and implement secure, scalable RESTful APIsParticipate directly in CI/CD pipeline troubleshooting, deployment support, and release validation using GitLab and SonarQubeManage build automation and dependency management using MavenImplement and enforce testing strategies using TDD and BDD, leveraging JUnit, Mockito, Cucumber, and SpockBuild accessibility considerations into application design and implementation, ensuring compliance with Section 508 standardsSupport containerized and serverless workloads in AWS, including ECS, Fargate, and KubernetesCollaborate with DevOps 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 riskConduct code reviews, mentor other developers, and uphold engineering best practicesEnsure system uptime, performance, and stability across development, test, and production environmentsMinimum QualificationsBachelor’s degree (BA/BS) and 10+ years of experience, or Master’s degree (MA/MS) and 8+ years of experience in software developmentExtensive hands-on experience with Java 20+ and object-oriented design principlesStrong expertise with Oracle databases and advanced SQL, with hands-on PostgreSQL experience (or demonstrated ability supporting Oracle-to-PostgreSQL migration initiatives)Deep knowledge of the Spring ecosystem (Spring Boot, Spring Core, Spring Cloud) and Hibernate/JPA for ORM-based enterprise applicationsProven experience designing and maintaining enterprise persistence layers (ORM mappings, transactions, performance optimization) using Hibernate/JPAProven experience designing and supporting distributed systems and service-based architectureDemonstrated ownership of production systems, including post-deployment supportExperience troubleshooting CI/CD pipelines and deployment issuesProficiency with Git and modern branching and release strategiesExperience working in Agile development environmentsStrong communication skills and ability to collaborate across technical and non-technical teamsAbility to obtain and maintain a High-Level Public Trust clearancePreferred QualificationsExperience with Angular or similar front-end frameworks (integration-focused, not UI-specialist)Experience supporting database modernization efforts, including Oracle-to-PostgreSQL migrations (schema conversion, SQL refactoring, performance tuning)Strong experience with AWS cloud services, particularly containerized and serverless workloadsHands-on experience with Terraform or similar infrastructure-as-code toolsPrior experience supporting USPTO or other federal systemsExperience serving as a senior engineer on complex, long-lived, product-centric platformsExposure to performance tuning, production monitoring, and system observabilityPreferred CertificationsAWS Certified Cloud PractitionerAWS Certified Solutions ArchitectAWS Certified DeveloperSalaryUp to $145,000 per year, based on experienceRIVA BenefitsPaid Time Off / Sick LeaveHealth, Dental, and Vision CoverageLife InsuranceRetirement Benefits / 401K with company matchingHSA/FSA Spending AccountsLong- and Short-term DisabilityPet InsuranceWellness Program InitiativesRIVA FlexAdditional Workplace BenefitsEqual Opportunity StatementRIVA Solutions is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any protected class. If you need a reasonable accommodation to search for a job opening or to submit an online application, please email accommodations@rivasolutionsinc.com. Only messages left for this purpose will be returned.