Java Developer with Security Clearance - San Diego, CA, United States - TEKsystems c/o Allegis Group

    Default job background
    Technology / Internet
    Description
    :
    Java Developer
    This position is for the OTNK team Secret Clearance required but this person can start with Interim clearance Contract = 6 months minimum with highly likely extension (and possibly temp-to-hire) Onsite (works 9 hour days and every other Friday off)

    • Jr
    Java Developer (1+ years)

    • Mid Java Developer (4+ years)
    • Sr
    Java Developer (8+ years) OVERVIEW / PROGRAM DETAILS

    • This is for a very stable and long term program (EKMS / KMI) that the government client has with the US Navy related to cryptographic communications
    This EKMS work has been around for 30 years and involved for 10+ years

    • These Java Developers (web development) will be part of a team working in an agile software development environment that is building a user application to run on mobile device form factors

    Program Size:
    75+ employees This specific position is on a team called Over-the-network-key (OTNK-KCT) which is a new system that is currently being developed


    • All of the software development work must be done in a secret lab and the work must be done on site 5 days per week
    • They want people to start immediately in these positions

    JOB DUTIES

    • Software Engineer to assist with building and maintaining code emulators utilizing authentication, encryption, and cryptographic applications
    • Ability to use secure software development principles and techniques
    • Use software tools in cooperation with continuous integration and test automation management process and understand software components and their interface requirements
    • will interface with software engineers, system engineers, information assurance engineers, test engineers, quality assurance, and other project team members
    • helping the team adopt and adhere to Test Driven Development (TDD) practices within the Agile Framework to ensure the proper degree of engineering rigor is applied to all assigned tasks
    • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
    • Identify, analyze, and document problems with program function, output, online screen, or content
    • Perform full agile software development lifecycle, including design, development, testing / automation, and integration
    • Collaborate with internal technical professionals on a day-to-day basis, and with the User Community and POCs from customer organizations as necessary
    • This project provides the full range of systems design, analysis, integration, verification, and validation activities in support of a strategic Cybersecurity-driven portfolio of projects
    This includes a wide variety of solutions dealing with Encryption, Production, Cryptographic Key Management, Communications Security, both strategic and tactical Skills:
    Java, Spring, Springboot, swing, eclipse ide, javascript, web service, web server software Top Skills Details:

    Java,Spring,Springboot,swing,eclipse ide Additional Skills & Qualifications:
    DESIRED SKILLS /


    KNOWLEDGE:

    • Knowledge with Networking / Communication Protocols such as TLS Handshake and HTTPS
    • Experience working with Maven
    • Experience with web-based (HTML, CSS, JavaScript) in a web-based environment
    • Experience with Web Services Architectures (REST, SOAP, AWS)
    • Experience with Software CM (e.g., Git, GitHub)
    • Experience with Continuous Integration / Quality, and DevOps concepts and tools / technologies (e.g., Ant / Maven, Jenkins, SonarQube, FishEye, Crucible, Gradle, Junit)
    • Experience with Build Scripts (e.g., Maven, ANT)
    • Experience with Agile Management Tools and Concepts (e.g., VersionOne, JIRA, Rally, etc.)

    Experience Level:
    Intermediate Level