CronJobs

fullstack jobs

Senior Full-Stack Software Engineer – Graph Analytics

Peraton · Laurel, MD, US

remotesenior$176,000–$282,000Posted Oct 23, 2026JavaSpring BootSpring DataSpring SecuritySpring CloudNeo4jCypherElasticsearch

Apply on the employer site

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.

Browse all software engineering jobs →

Follow fresh jobs in Discord