Join our Talent Network
Skip to main content

Senior Micro Services Engineer

Location: Tyson's Corner, VA, United States
Date Posted: May 15, 2024

Save Job Saved


Job Description

Title: Senior Micro Services Engineer
Location: Remote 
Terms: Full-time 
Clearance: Public Trust 
Travel: 0% 
Education/Experience: BA/BS degree and 10 years of experience or MA/MS degree or higher and 8 years of experience 


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

Position Description

The Senior Micro Services Engineer will lead the design, development, and maintenance of the microservices architecture for the USPTO's PBCMS product. This position requires extensive experience in microservices and a deep understanding of integrating various components to ensure efficient and effective communication across heterogeneous environments.


  • Design, develop, and deploy microservices-based applications using modern technologies and best practices.
  • Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
  • Architect scalable and resilient microservices architecture that meets performance and reliability requirements.
  • Write clean, efficient, and maintainable code following software engineering best practices.
  • Troubleshoot and debug issues in production environments and provide timely resolution.
  • Mentor junior engineers and contribute to the growth of the team.


  • Proficiency in the Java 21.x programming language, Spring Core, and SpringBoot framework 3.x.
  • Experience with database management systems such as MySQL, and PostgreSQL.
  • Experience with SQL, and data database design.
  • Experience with creating/versioning REST based web APIs.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Testing: Proficiency in JUnit, Mockito, TDD, BDD methodologies, and tools like Cucumber and Spock.
  • Experience with creating/versioning REST based web APIs.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Strong understanding of AWS and serverless architectures.
  • Familiarity with message broker AWS Simple Queue Service (SQS)
  • Solid understanding of software development methodologies, Agile practices, and DevOps principles.
  • Excellent communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
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 identify, national origin, disability, veteran status, or any protect class. If you need a reasonable accommodation to search for a job opening or to submit an online application, please email [email protected]. Only messages left for this purpose will be returned.
Share: mail

Similar Jobs