Software Developer

Posted 2026-05-06
Remote, USA Full-time Immediate Start

Peregrine Technical Solutions is a pioneer within the cybersecurity industrial control systems and the Internet of Things, supporting many federal and commercial customers. The Software Developer will focus on design, construction, testing, and deployment of a system to support maintenance functional and technical requirements, working closely with the project team to optimize workflows and diagnose issues.


Responsibilities

  • Develop Java source code for Middle Tier and/or Front-End components of a web-based application, test the developed components as units, and document the Java programs
  • Participate in functional/technical group discussions with analysts and developers under minimal supervision
  • Convert written requirement specifications or graphical models into sequence of detailed instructions and logical steps for coding, applying knowledge of software development
  • Provide troubleshooting skill in core Java including thread dump analysis, caching, pool connections, memory leaks, thread deadlocks, and persistence configuration
  • Provide written status of assigned tasks including completion percentage, identification of issues encountered, and plans for future tasks
  • Work in a dynamic environment with talented team members to deliver quality software capabilities

Skills

  • Ability to assess and understand functional and technical requirements
  • Working experience with Java, JavaScript
  • Understand principles of user interface design
  • Analytical and problem-solving abilities, with keen attention to detail
  • Ability to understand and follow Quality Assurance processes and guidelines
  • Possess excellent interpersonal communication skills, verbal and written
  • Bachelor's degree or equivalent experience (preferably in Information Systems, Computer Science or other computer-related degree/experience)
  • Pass an employer background check
  • Ability to pass a National Agency Check (NAC) Investigation
  • Ability to obtain a Secret security clearance
  • Experience with or functional knowledge of three-tiered architecture: Front-End (web server), Middle Tier (application server), Back-End (database server)
  • OpenJDK, Oracle Java Development Kit
  • Netbeans 8
  • Serena Dimensions Desktop Client
  • Java-based Web Services
  • Dell TOAD DBA Suite for Oracle
  • Apache HTTP Server
  • Sencha EXT JS
  • JBOSS Enterprise Application Platform
  • Apache Tomcat
  • Apache Struts
  • Oracle 19C Database
  • Unix/Linux Operating System
  • Hands-on skills in troubleshooting and debugging complex software
  • Common software: Google Chrome, Internet Explorer, Mozilla Firefox, Adobe, MS Office

Benefits

  • Medical, dental, and vision insurance
  • 401(k) plan with company matching
  • Tax-deferred savings options
  • Supplementary benefits
  • Paid time off
  • Professional development opportunities

Company Overview

  • Peregrine Technical Solutions is an IT company specializing in cybersecurity, information assurance, and computer network defense services. It was founded in 2011, and is headquartered in Yorktown, Virginia, USA, with a workforce of 2-10 employees. Its website is http://gbpts.com.

  • Similar Jobs

    Back to Job Board