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

[GIG116] Software Engineer 2 - Java/JavaScript

GIGMETA

[GIG116] Software Engineer 2 - Java/JavaScript

Annapolis Junction, MD
Full Time
Paid
  • Responsibilities

    SOFTWARE ENGINEER

    GIGMETA - Annapolis Junction, MD

    GIGMETA, LLC is looking for a Software Engineer to join a dynamic and experienced team of developers and engineers who utilize modern DevOps methodologies and work on a diverse array of challenging and rewarding tasks from week to week.

    *** TS/SCI CLEARANCE WITH POLYGRAPH REQUIRED ***

    EXPERIENCE REQUIREMENTS

    • Seven (7) years Software Engineering experience on development teams utilizing modern software development tools and methodologies
    • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required
    • Four (4) years of additional Software Engineering experience on development teams utilizing modern software development tools and methodologies may be substituted for a bachelor's degree

    POSITION SPECIFIC REQUIREMENTS

    • Experience with OO design patterns, Java and JavaScript
    • Analyze user requirements to derive software design and performance requirements
    • Design and code new software or modify existing software to add new features
    • Debug existing software and correct defects
    • Integrate existing software into new or modified systems or operating environments
    • Develop simple data queries for existing or proposed databases or data repositories
    • Provide recommendations for improving documentation and software development process standards
    • Develop or implement algorithms to meet or exceed system performance and functional standards
    • Assist with developing and executing test procedures for software components
    • Write or review software and system documentation
    • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
    • Serve as team lead at the level appropriate to the software development process being used on any particular project
    • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
    • Design, develop and modify software systems using scientific analysis and mathematical models to predict and measure outcome and consequences of design
    • Design or implement complex database or data repository interfaces/queries

    DESIRED SKILLS

    • HTML, CSS, familiarity with Ext JS, jQuery libraries
    • RESTful Services, Servlet and JSP Programming
    • Git, GitLab, OJBDC, SQL
    • GUI Programming and familiarity with assistive technologies
    • Atlassian Confluence
    • TLS, PKI, Authentication Services
    • Unix administration