Skip to main content

This job has expired

Principal JAVA Software Engineer

Employer
Peraton
Location
Annapolis Junction, MD
Closing date
Dec 4, 2021
US CITIZENSHIP REQUIRED FOR THIS POSITION: YesRELOCATION ASSISTANCE: No relocation assistance availableCLEARANCE TYPE: PolygraphTRAVEL: NoDescriptionPeraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the worlds leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our 22,000 employees do the cant be done, solving the most daunting challenges facing our customers.Peraton is seeking a Principal JAVA Software Engineer to join our team of qualified, diverse individuals located at Annapolis Junction. The qualified applicant will serve as a mid-level Software Engineer for a Frameworks contract and become part of Peratons Cyber Mission Sector - a market leader which innovates a culture of creativity, investment, and teamwork to solve the Intellig ence Community's toughest problems.#AJ2021#LI-SG1Basic Qualifications:Bachelors degree in Computer Science or similar degree and five (5) years relevant experience or a high school diploma and nine (9) years of relevant experienceMust have at least five (5)+ years experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution;Must have at least four (4) years developing software with high-level languages such as Java, C, C++, or JavaScript in the development of application software for complex systemsMust have at least three (3) years demonstrated experience developing software for Windows (2000, 2003, XP, Vista), UNIX and Linux (Redhat versions 3-5) operating systems. At least one (1) year of this experience must have been obtained within the last two (2) years.Active TS/SCI with poly clearance requiredPreferred Qualifications:Software development on a Linux operating systemExperience with event driven and streaming capabilities (eg, Heron, Streams, Spark, etc.) and with message transports (eg, Active MQ, ZeroMQ, Kafka, NATS, Open DDS, etc.)Experience interfacing with and developing REST web interfacesNetwork protocols (HTTP, TCP, SSH, SSL, FTP, etc.)Experience with common data formats and ability to convert different encoded data formats (eg, XML, JSON., YAML, etc.)Experience with RDBMS or distributed NoSQL Database system (eg, MongoDB, Redis, Memcached, ZooKeeper, Elasticsearch, Etcd, Accumulo, etc.)Familiar with Shell Scripting and AnsibleHave a working knowledge of cloud computing platforms (eg, AWS)Experience with resource management tools (eg, Kubernetes, Mesos, etc.) as well as containerization technologies (eg,Docker)Design, develop, unit/integration test, and build software code to provide new functionality and extend/modify existing code; u sing object-oriented methodologiesWrite and implement code using real-time streaming software frameworksWrite and implement code to interact with object-relational, as well as NoSQL distributed databasesWrite Linux Ruby and Bash based scripts for code integration and cron jobsLeverage Gradle and Jenkins as continuous integration toolsManage code using Git and the Atlassian tool suite (JIRA Agile, FishEye/Crucible, and Confluence Ensure that code integrates with external hardware/software systemsPrepare code documentationSpirit of algorithm developmentRF experienceWe are an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert