Experienced Application Developer - Fully Cleared - Eqlipse Technologies LLC
Annapolis Junction, MD
About the Job
BlueHalo is a leader in advanced engineering and technology solutions for the defense, space, cyber, and intelligence sectors. Our commitment to innovation drives our mission to deliver breakthrough capabilities and cutting-edge technologies that keep those who operate on the frontlines safe and successful in their endeavors. Join BlueHalo to be part of a culture that values pioneering solutions and a collaborative environment that fosters growth and innovation.
WHAT YOU WILL DO:This position offers the chance to work on transformative projects in a supportive and dynamic environment. If you are driven by innovation and ready to contribute to a team that makes a difference, we would like to hear from you. Join BlueHalo and help shape the future of technology in national security and defense.
- Develop and enhance applications using Angular 2+ or other modern JavaScript frameworks such as React or Vue.js, coupled with TypeScript.
- Create dynamic JavaScript force-directed graph visualizations using tools like GoJS, D3.js, or Cytoscape.js.
- Engage in full stack Java development within Linux or Windows environments, implementing Java 8+ features like Streams and lambdas.
- Utilize Spring Boot or Spring MVC for robust backend solutions, preferably with experience in Spring Data.
- Manage database interactions with MongoDB or other database technologies, ensuring optimal data flow and storage solutions.
- Apply graph theory concepts to develop efficient data structures and algorithms, including shortest path and network flow analyses.
- Design, conduct, and improve unit tests to fulfill code coverage requirements and support the development of user documentation.
- A minimum of six (6) years in software/system development, with significant expertise in system requirements analysis, software system design, development, integration, and testing.
- At least five (5) years of experience in four or more of the following: developing applications in C, C++, Java; development for Unix, Linux, or Windows; web development with strong knowledge of XML, php, mySQL; scripting in Perl, Python, or similar; database management with Sybase, Oracle, or Microsoft; reverse engineering and kernel knowledge of Unix/Linux.
- Deep understanding of network protocols such as TCP/IP, SDH/SONET, and Ethernet, with the ability to analyze and recommend system solutions effectively.
- Demonstrated ability to work in mission-critical environments, potentially involving shift or holiday work.