Senior Micro Services Engineer
This job posting is no longer active.
Location: Tyson's Corner, VA, United States
Date Posted: Jun 18, 2024
Description
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
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 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.
Responsibilities
- 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.
Requirements
- 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.