Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

NiFi JAVA Developer

Novel Applications of Vital Information

NiFi JAVA Developer

Dulles, VA
Full Time
Paid
  • Responsibilities

    Job Description

    NIFI JAVA DEVELOPER

    RESIDENCY STATUS:  ALL CANDIDATES MUST BE A U.S. CITIZEN

    CLEARANCE: An active SECRET clearance and the ability to obtain a TS/SCI clearance and DHS Suitability.

    TIME TYPE:  Full-Time

    RELOCATION FEES: Yes, up to $5K

    BONUS:  Yes, $3K paid over the first 3 months of employment     

    COMPANY OVERVIEW:

    NAOVI (Novel Applications, Inc.) is a premier technology services company that provides solutions in the areas of Cyber Security and Enterprise Services. NAOVI is a business that combines experience, creativity, flexibility, pragmatism, and cost-effective solutions in order to deliver measurable business value to our clients. 

    Headquartered in Fredericksburg Virginia, NAOVI employs engineers, analysts, IT specialists, and other professionals who strive to be the best at everything they do.

    NAOVI is an AA/EEO Employer - Minorities/Women/Veterans/Disabled.

    JOB DESCRIPTION:

    Novel Applications is seeking a NiFi Java Developer to support the design, development, and deployment of advanced cybersecurity capabilities.

    RESPONSIBILITIES:

    • Collaborating within Agile Scrum teams as a key contributor responsible for the design, test, and implementation of advanced cyber security-oriented capabilities
    • Developing and performing automated builds, testing, and deployments in support of NiFi development.

    REQUIRED SKILLS:

    • 6+ years of directly relevant experience
    • Experience with high-velocity high-volume stream processing: Apache Kafka, Apache NiFi, StreamSets, etc.
    • Experience configuring and administering NiFi installations
    • Experience in building data ingestion workflows/pipeline flows using NiFi, NiFi registry
    • Experience creating custom NiFi processors
    • Experience with NiFi performance tuning
    • Strong proficiency in Java and at least one other programming language such as JavaScript or PowerShell
    • Knowledge of security principles and methods
    • Experience with Agile methodologies, such as Scrum, ideally in a DevOps environment
    • Solid judgment and analytical skills; strong follow-up and organizational skills
    • Ability to explain technical concepts and adjust messaging based on the audience, including non-technical groups
    • Ability to influence through outstanding interpersonal skills, collaboration, and negotiation skills
    • Ability to work well within a team environment, as well as independently
    • Ability to optimize workflows based in NiFi
    • Knowledge of IP networking including TCP, UDP, DNS, DHCP, firewalls, IP routing, etc.

    DESIRED SKILLS:

    • Experience with NiFi-supported scripting languages (Python, Groovy)
    • Experience creating custom NiFi processors
    • Full Software Development Life Cycle (SDLC) experience
    • Experience with performance tuning of NiFi processing

    EDUCATION:

    • BS Computer Science, Computer Engineering, Computer Information Systems, OR Computer Systems Engineering
    • Two years of related work experience may be substituted for each year of degree-level education

    DESIRED CERTIFICATIONS:

    • DoD 8570.1 IAT Level II