Software Engineer III

Full Scope

  • Annapolis Junction, Maryland
  • 7 days ago

    Highlights

    Job Title: Software Developer III (Full-Stack) Location: Annapolis Junction, MD Required Clearance : TS/SCI w/ Full-Scope Poly Salary: Competitive Job Description We are seeking a highly skilled and experienced Senior Software Engineer with expertise as a Java full-stack developer. In this role, you will be responsible for developing, maintaining, and enhancing complex and diverse software systems, ranging from processing-intensive analytics and novel algorithm development to real-time systems and business management information systems.

    Numbers & Facts

    LocationAnnapolis Junction, Maryland

    Description

    Job Title: Software Developer III (Full-Stack)Location: Annapolis Junction, MD Required Clearance: TS/SCI w/ Full-Scope PolySalary: CompetitiveJob Description We are seeking a highly skilled and experienced Senior Software Engineer with expertise as a Java full-stack developer. In this role, you will be responsible for developing, maintaining, and enhancing complex and diverse software systems, ranging from processing-intensive analytics and novel algorithm development to real-time systems and business management information systems. You will work individually or as part of a team, reviewing and testing software components to ensure they adhere to design requirements, resolving software problem reports, and providing valuable input to system design. Your role will involve making hardware/software trade-offs, exploring software reuse opportunities, and analyzing and synthesizing requirements at both the system level and individual software components. Additionally, you will be involved in developing secure full-stack solutions that integrate corporate authentication services and effectively manage large data sets.Responsibilities:- Develop, maintain, and enhance complex software systems based on documented requirements.- Review and test software components to ensure adherence to design requirements, documenting test results.- Resolve software problem reports and contribute to bug fixes and improvements.- Utilize appropriate software development and design methodologies in alignment with the development environment.- Provide specific input to system design, including hardware/software trade-offs, software reuse, and the integration of Commercial Off-the-Shelf (COTS)/Government Off-the-Shelf (GOTS) solutions.- Develop secure full-stack solutions, integrating corporate authentication services and effectively managing large data sets.- Design and implement micro-services frameworks to support multiple products for customers.- Develop code that utilizes reference databases to return and cache results for use by other systems.- Utilize Docker, Rancher, Kubernetes, K&S, Jenkins, and version control systems like Github and Gitlab.- Demonstrate knowledge of commercial cloud services, preferably AWS.- Utilize scripting in Python for automation and efficient development.- Collaborate effectively using project management tools such as Jira and Confluence.- Be proficient in Java, JavaScript, and have a working knowledge of Angular for front-end development.- Work with Oracle/MySQL backend databases.Requirements:- Bachelor's degree in Computer Science or a related discipline from an accredited college or university.- Minimum of twenty (20) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.- Extensive experience in full stack development, with expertise as a Java developer.- Proficiency in Agile software development environments and experience with SDLC models.- Experience integrating corporate authentication services into secure full stack solutions.- Strong knowledge and experience in managing large data sets in a user interface.- Proven track record of delivering full stack solutions with large data sets.- Expertise in developing micro-services frameworks to support multiple products.- Familiarity with Docker, Rancher, Kubernetes, K&S, Jenkins, and version control systems (e.g., Github and Gitlab).- Knowledge of commercial cloud services, preferably AWS.- Proficiency in scripting using Python.- Experience with project management tools like Jira and Confluence.- Proficient in Java, JavaScript, with a working knowledge of Angular for front-end development.- Experience working with Oracle/MySQL backend databases.- Active TS/SCI clearance with FS Poly. Location: National Business Park, MD (Up to 60% telework authorized) Note: Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor's degree. Knowledge of NoSQL databases is a plus (nice to have).

    Benefits:

    • 401(k) matching
    • Dental insurance
    • Flexible spending account
    • Health insurance
    • Health savings account
    • Paid time off
    • Referral program
    • Vision insurance
    • Relocation assistance

    Similar Jobs

    See more jobs