RIVA Solutions Inc. is hiring a Senior Full Stack Developer to design and develop high-quality Java applications and lead development teams. You will be responsible for managing the full software development lifecycle, focusing on architecture for reliability and performance, and implementing CI/CD processes.
What You'll Do
- Design and develop high-quality Java applications with a focus on architecture and system design for reliability, scalability, and performance.
- Lead and mentor both front-end and back-end development teams, conduct code reviews, and guide teams in Agile methodologies.
- Implement and maintain CI/CD pipelines using GitLab and SonarQube to ensure efficient and automated workflows.
- Utilize Maven for build automation, dependency management, and streamlined build processes.
- Implement TDD and BDD using tools like JUnit, Mockito, Cucumber, and Spock, and ensure compliance with 508 Accessibility standards.
- Design and implement secure RESTful APIs.
- Manage cloud-based infrastructure using Terraform, focusing on containerization with Kubernetes and AWS, and lead cloud migration strategies.
- Use Git proficiently for source code management and version control.
- Lead all activities associated with the deployment of code to various IT operating environments, including full Production.
- Interface with Technology Lead to maintain compliant deployment process and system design documentation.
What We're Looking For
- Must be a US Citizen OR Perm Resident who has been in the US for over 3 years and be able to obtain and maintain a Federal Security Clearance with USPTO.
- BA/BS degree and 10 years of experience or MA/MS degree or higher and 8 years of experience.
- Expertise in Java 20+, with a strong understanding of object-oriented programming and streaming principles.
- Expertise with Oracle, and expert level expertise with SQL.
- Familiarity with Angular and Single Page Web Applications.
- In-depth knowledge of the Spring ecosystem, including Spring Boot and Spring Core.
- Proficiency in JUnit, Mockito, TDD, BDD methodologies, and tools like Cucumber and Spock. Knowledge of 508 Accessibility compliance.
- Experience with GitLab, SonarQube, and Git for source code management.
- Proficiency with Maven.
- Strong experience with container technologies (especially AWS ECS, Fargate), and cloud services (AWS).
- Skills in managing infrastructure as code, preferably with Terraform.
- Experience in leading teams, conducting code reviews, developing branching and release strategies, and understanding Agile workflows.
Nice to Have
- Experience with USPTO or previous Federal experience.
- AWS Certified Cloud Practitioner.
- AWS Certified Solutions Architect.
- AWS Certified Developer.
Technical Stack
- Languages & Frameworks: Java 20+, Spring Core, Spring Boot, Spring Cloud, Angular
- Databases: Oracle, SQL
- Testing: JUnit, Mockito, Cucumber, Spock
- DevOps: GitLab, SonarQube, Git, Maven, Terraform, Kubernetes
- Cloud: AWS, AWS ECS, Fargate
Team & Environment
Work with other Developers and Product Managers.
Benefits & Compensation
- Compensation: Up to $150,000 / year based on experience
- Health, Dental, and Vision Coverage
- Life Insurance
- Retirement Benefits / 401K with company matching
- HSA/FSA Spending Accounts
- Long- and short-term disability
- Pet Insurance
- Wellness Program Initiatives
- RIVA Flex
- Additional Workplace Benefits
Work Mode
This is a fully remote position.
RIVA 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 protect class.



