Peregrine is looking to solve the problem of designing, constructing, testing, and deploying a system to support maintenance functional and technical requirements for federal and commercial customers in the cybersecurity industrial control systems and Internet of Things.
Requirements
- Working experience with Java, JavaScript
- Understand principles of user interface design
- 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
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
Other
- Bachelor’s degree or equivalent experience (preferably in Information Systems, Computer Science or other computer-related degree/experience)
- Minimum 3 years of related experience
- Pass an employer background check and a National Agency Check (NAC) Investigation
- Eligible for a SECRET security clearance
- Possess excellent interpersonal communication skills, verbal and written