Millennium Corporation REMOTE

  • Cloud Developer

    Job Locations US-VA-Fairfax
    Posted Date 4 hours ago(2/21/2020 9:29 AM)
    Job ID
    2020-1502
  • Overview

    Millennium Corporation is hiring a Cloud Developer in Fairfax, VA. Candidate must be eliigble to work for any employer. 

    Responsibilities

    The Cloud Developer will be responsible for working on the development of analytical processes on top of Amazon Web Services. Participates in the design, development, and implementation of complex software engineering activities. Responsible for the development of components of many complex analytical tasks and activities. Establishes input/output processes and defining parameters for interfacing with external production systems and the implementation of system design. Must be able to provide and communicate complex technology solutions across technical, managerial and customer audiences. Responsible for the resolution process for complex problems where troubleshooting requires an in-depth understanding and evaluation of system processes. Exercises judgment through understanding of software engineering best practices in selecting methods, techniques, and evaluation criterion for obtaining results. 

    • A successful candidate will have a strong software development background.
    • A successful candidate will be able to function as a full stack software engineer.
    • Responsible for rapid development and prototyping of analytical processes in support of several client initiatives.
    • Responsible for the development of user interfaces written against popular JavaScript frameworks.
    • Responsible for development of RESTful web services that host data to production systems.
    • Responsible for assisting in the monitoring and management of deployed environments.

    Qualifications

    Must Haves:

    • Eligibility to obtain a Public Trust
    • Bachelor's degree and 6 plus years of experience in software development, specifically advanced Java capabilities.
    • Past responsibilities as a software engineer working with cloud technologies.

    Desired Skills:

    • Strong understanding of cloud concepts and familiarity with common standards and tools used in cloud computing on Amazon Web Services (such as – EC2, CloudFormation, VPC, EMR, S3, DynamoDB, Lambda, API Gateway, Kinesis).
    • Strong experience in processing large amounts of data using popular Big Data frameworks such as Hadoop or similar.
    • Strong experience in stream processing methodologies including AWS Kinesis, Apache Spark and NiFi.
    • Strong experience developing user interfaces using TypeScript frameworks such as Angular or similar.
    • Strong experience in developing against and managing JMS queues such as IBM MQ and Kafka.
    • Working knowledge in the development of webservices and the deployment of Microservice architectures.
    • Working knowledge automating tasks through scripting within a Linux environment (bash scripting).
    • Working knowledge developing against and managing NoSQL databases.
    • Working knowledge of various methodologies for deploying applications against cloud technologies.
    • Experience working in an agile development environment.
    • Relevant IT certifications, preferably AWS certifications.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed