Cadmus is seeking a Cloud Engineer to ensure stability and reliability of operations in the cloud by monitoring and automating the cloud infrastructure for the applications on one of their federal projects.
Requirements
- 5+ years of experience in enterprise software development with Java, Spring Framework, and microservices.
- Proven experience with cloud platforms, including compute, networking, IAM, and DevOps toolchains.
- Familiarity with legacy modernization strategies (strangler pattern, API gateway migration, adapter integration).
- Experience in relational databases (Oracle, PostgreSQL).
- Knowledge of security best practices, identity federation, encryption, and compliance.
Responsibilities
- Design, develop, and maintain cloud-native applications to modernize legacy stack into modular, microservice-based architecture.
- Build and deploy Spring Boot 3+ microservices using Java 17+ and integrate with existing enterprise services.
- Develop RESTful APIs and integrate with external business functions, interfaces, and legacy adapters (JMS/JSP).
- Apply Test-Driven Development (TDD) with strong unit/integration test coverage (JUnit, Mockito, etc.).
- Write clean, maintainable, and well-documented code following best quality practices.
- Work with cloud platforms (AWS/Azure/GCP) including services for compute, storage, messaging, monitoring, and secrets management.
- Apply security-first development practices, including OAuth2/OpenID Connect, encryption, and compliance with Federal standards.
Other
- Candidates must be eligible to work in the United States as a U.S Perm Resident or U.S. Citizen.
- Strong problem-solving skills, ability to work with cross-functional teams, and experience in Agile SDLC.
- Excellent written and verbal communication skills to document and present technical solutions.
- Bachelor’s degree in Computer Science, Information Systems, or related field.