Peregrine is looking to design, construct, test, and deploy a system to support maintenance functional and technical requirements, leveraging web-based technology and techniques. The role will support process analysis, problem detection and diagnosis, and workflow optimization.
Requirements
- Working experience with Java, JavaScript
- 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
- Java-based Web Services
- Hands-on skills in troubleshooting and debugging complex software
- Unix/Linux Operating System
- Ability to assess and understand functional and technical requirements
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
- Possible Hybrid - in the Louisiana area.
- 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