> Markdown version of [/jobs/ext/629398-senior-software-engineer-java-cloud](https://www.wearedevelopers.com/jobs/ext/629398-senior-software-engineer-java-cloud). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Java/ Cloud) - **Company:** RIVA Solutions, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Build Automation, Cloud Computing, Software Quality, Code Review, Databases, Continuous Integration, Data Security, DevOps, Distributed Systems, Monitoring of Systems, Hibernate (Java), Java Persistence API, Java Web Services, Spring Framework, Junit, PostgreSQL, Apache Maven, Object-Relational Mapping, Object-Oriented Software Development, Oracle Databases, Oracle (Applications), Performance Tuning, Query Optimization, Mockito, Cloud Services, Software Engineering, SonarQube, SQL Databases, Strategies of Testing, Enterprise Software Applications, Sql Optimization, Spring Cloud, Spring-boot, Technical Debt, Indexer, Spock, Backend, Gitlab, Git, AngularJS, Kubernetes, Infrastructure Automation Frameworks, AWS Fargate, Front End Software Development, Restful APIs, Terraform, Cucumber (Software), Code Restructuring, Serverless Computing, Legacy Systems - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c210a4d29f2da8d9 ## About the Role Do you have experience in System tuning?, Do you have a Bachelor's degree?, * Bachelor's degree (BA/BS) and 10+ years of experience, or Master's degree (MA/MS) and 8+ years of experience in software development * Extensive hands-on experience with Java 20+ and object-oriented design principles * Strong 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 applications * Proven experience designing and maintaining enterprise persistence layers (ORM mappings, transactions, performance optimization) using Hibernate/JPA * Proven experience designing and supporting distributed systems and service-based architecture * Demonstrated ownership of production systems, including post-deployment support * Experience troubleshooting CI/CD pipelines and deployment issues * Proficiency with Git and modern branching and release strategies * Experience working in Agile development environments * Strong communication skills and ability to collaborate across technical and non-technical teams * Ability to obtain and maintain a High-Level Public Trust clearance Preferred Qualifications * Experience 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 workloads * Hands-on experience with Terraform or similar infrastructure-as-code tools * Prior experience supporting USPTO or other federal systems * Experience serving as a senior engineer on complex, long-lived, product-centric platforms * Exposure to performance tuning, production monitoring, and system observability Preferred Certifications * AWS Certified Cloud Practitioner * AWS Certified Solutions Architect * AWS Certified Developer ## Description 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 DevOps 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 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 optimization * Design and implement secure, scalable RESTful APIs * Participate directly in CI/CD pipeline troubleshooting, deployment support, and release validation using GitLab and SonarQube * 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 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 risk * Conduct code reviews, mentor other developers, and uphold engineering best practices * Ensure system uptime, performance, and stability across development, test, and production environments ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)