Full Stack Java Developer
Edgewater Federal Solutions, Inc. · Albuquerque, NM · 2 wk ago
EngineeringFull-time
Responsibilities
- Collaborate with team members to investigate, plan, gather requirements, design, develop, test, document, analyze problems, and support software systems and applications.
- Support the design of software tools and subsystems that support reuse and domain analysis.
- Aiding Applications Engineers and Programmers in interpreting software requirements and design specifications, coding, integrating, and testing software components to ensure they meet project objectives.
- Analyze functional business applications and design specifications across various areas, including finance, accounting, personnel, manpower, logistics, and contracts.
- Develop block diagrams and logic flow charts, translating detailed designs into computer software, testing, debugging, and refining software to produce high-quality products.
- Prepare comprehensive documentation and enhance software to improve efficiency while providing technical direction to programmers to ensure project deadlines are met.
Qualifications
- BS/BA in relevant discipline plus minimum 5 years+ of directly related experience that demonstrates the knowledge, skills, and ability to perform the duties of the job.
- Able to obtain and Maintain a DOE Q Clearance, or DOD Top Secret clearance reciprocity, with the possibility of obtaining SCI and must be willing to take and pass a Polygraph, if necessary.
- U.S. Citizenship and required to work on-site full time.
Required Skills
- Knowledge and use of specified software languages and libraries is required.
- Customer and team collaboration efforts to capture requirements, create software designs and specifications, and related communications are part of normal maintenance activities.
- Software development in C++ experience to Java, deploying software in containers, Knowledge and use of industry standard code versioning systems is required.
- Adherence to team coding and operations standards is required.
- Cyber and industry standard Dev/Sec/Ops knowledge and adherence will be used in code development efforts.
- Use and participation of other code development methodologies and project management deliverables (e.g. Kanban, Agile, Waterfall) is required.
- Use of team coding standards is required.
- Documented outcomes of unit test, software test, systems test, and production test may be required.
- Ad hoc coding efforts may be requested to meet certain business needs.
Desired Skills
- Experience with SQL development.
- Experience developing software on Linux environment.
- Experience with large, multi-organizational, multi-discipline projects.
- Experience and interest in working on an Agile team.