Senior Full-Stack Software Engineer – Graph Analytics
Peraton · Laurel, MD, US
About this role
## Senior Full-Stack Software Engineer – Graph Analytics ### Responsibilities - Provide comprehensive cloud software research, development, and engineering services. - Lead the full Software Development Lifecycle (SDLC): requirements analysis, system design, integration, testing, and long-term enhancement of mission-critical cloud applications. - Deliver end-to-end full-stack software services, including installation, evaluation, and issue resolution. - Proactively diagnose complex technical issues and implement sustainable performance and reliability improvements. - Design and implement distributed computing solutions using massively parallel computation models and NoSQL architectures for large-scale datasets. - Develop and implement rigorous test plans and scripts; integrate and extend FOSS/COTS products to meet unique project requirements. - Produce high-quality technical documentation, ontologies, and data models to support transparency and long-term maintainability. - Write and execute unit, integration, and end-to-end tests. - Implement CI/CD pipelines and deploy/maintain web applications in production. - Collaborate with data scientists, engineers, and product managers; communicate clearly in writing and verbally. ### Highly Desired Skills - **Graph Data Modeling & Performance (Neo4j):** Experience designing and optimizing graph schemas; Cypher query optimization; index management; using APOC for batching and large-scale transformations. - **Enterprise Java Microservices:** Advanced Spring Boot development (Spring Data, Spring Security, Spring Cloud); scalable backend services with high concurrency and performance tuning. - **Graph-Relational Integration:** Integrating graph databases with RDBMS and/or search engines (e.g., Elasticsearch) for polyglot persistence. - **Graph Analytics & Algorithms:** Familiarity with Neo4j Graph Data Science (GDS) for pathfinding, centrality, and community detection. - **Advanced Analytics:** Data-driven/event-driven analytics orchestrated through rules engines. - **Cloud Scalability:** Understanding of massive scalability patterns (e.g., Amazon/Google). - **AI & Pattern Discovery:** Experience with genetic algorithms, inference engines, or identifying latent patterns in datasets exceeding 10 PB. - **Specialized Processing:** Foreign language processing and/or multimedia exploitation (speech, text, image, video) and/or social network discovery. - **Data Modeling:** Documenting complex ontologies, schemas, and API specifications in heterogeneous environments. ### Qualifications - **Experience:** Minimum 8 years in software development/engineering across the full SDLC. - **Development Languages:** At least 6 years with high-level languages (e.g., Java, C, C++). - **OS Expertise:** At least 5 years developing for UNIX/Linux (specifically RedHat). - **Cloud & Big Data Stack:** Experience with NoSQL products (HBase, Accumulo, Big Table); hands-on MapReduce (Hadoop, Hive, Pig) and HDFS. - **APIs/Formats:** Proficiency with RESTful services and serialization formats (JSON/BSON). - Demonstrated experience in requirements analysis and design of at least one major object-oriented system. - Full-stack end-to-end software services delivery. - Graph-data integration & analytics. - Advanced development using Spring Boot ecosystem (Spring Data, Spring Security, Spring Cloud). - NoSQL products (HBase, Accumulo, Big Table). - At least 4 of the following knowledge areas: - Graph Data Modeling & Performance (Ne
Listing freshness
CronJobs last confirmed this listing 3h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.