remote
Senior Software Engineer Java/Cloud - Riva Solutions Inc
Software Engineer
Lead the design and delivery of scalable Java-based cloud services, driving modernization for federal clients using AWS and microservices architecture.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑availability Java microservices on AWS, ensuring performance, security, and compliance with federal standards.
- Collaborate with cross‑functional teams to translate business requirements into robust, scalable solutions.
- Implement CI/CD pipelines, automated testing, and monitoring to support continuous delivery and rapid iteration.
- Mentor junior engineers, conduct code reviews, and promote best practices in secure coding and cloud operations.
- Participate in architecture reviews, threat modeling, and incident response for mission‑critical applications.
Requirements
- 8+ years of professional software development experience, with 5+ years in Java and cloud environments.
- Proven expertise in AWS services (EC2, Lambda, RDS, S3, CloudFormation) and microservices design.
- Strong knowledge of RESTful API design, containerization (Docker, Kubernetes), and CI/CD tooling.
- Experience with federal security requirements, including High‑Level Public Trust clearance or ability to obtain it.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.