CLEARANCE REQUIREMENT: Must have an active Secret Clearance.
Our client is seeking an AWS/Cloud Engineer to support a project at a Federal Government client in the Fairfax, VA area.
RESPONSIBILITIES:
- Work closely with key users and project teams to gather requirements, create APIs, mapping, design specifications, data models, and data flow diagrams to meet business needs
- Write, design, code, test, implement, debug, and validate applications; document design decisions and develop modular software components; monitor system performance metrics, and identify potential risks/issues
- Lead the architecture and enabling technologies strategy for data enablement for the organization.
- Lead the technical planning and requirements gathering phases to estimate, develop, test, manage projects, architect and deliver cutting-edge solutions.
- Identify emerging information technologies to be assimilated, integrated and introduced within the client environment
- Solid understanding of REST, containerization, polyglot programming, caching, as well as Event-Driven and Microservice-based architectures
- Real-world experience designing, developing and defending a modern distributed compute platform at scale (Kubernetes/OpenShift)
- Expertise with AWS Services: EC2, EMR, RDS, Redshift, Kinesis, Elasticsearch, S3
MUST HAVES:
- Bachelor's degree required (in Computer Science, Software Engineering, Information Systems or related field
- Minimum 8 Years of total IT experience in Java with 2-5 years of hands-on experience developing and implementing AWS Cloud-based Applications
- Strong hands-on experience with DevSecOps
- Skilled problem solver with the desire and proven ability to create innovative solutions.
- Knowledge and experience in developing software using Agile practices.
- Solid understanding of use cases for relational and non-relational data and experience writing code against several different database platforms (PostgreSQL, Cassandra, Oracle, SQL Server)
- Comfortable writing code in multiple languages, confident in choosing the right strongly or dynamically typed language for the job. Preferred language familiarity: Java, Python
- Proficient in authoring, editing and presenting technical documents.
- Powerful and prolific written and verbal communicator