Experienced Back-End Software Engineer
Intelliforce-IT Solutions Group, LLC. - annapolis junction, MD
Apply NowJob Description
About the Role: Join Intelliforce as a Back-End Software Engineer and help design and develop a groundbreaking graph analysis platform that is revolutionizing how our mission customers visualize, analyze, and traverse their complex mission data in near-real-time. This role offers a unique opportunity for junior engineers to learn from experienced CNO software engineers while independently contributing to a transformative product. You'll have the chance to interact with analysts and operators, gaining insights into their missions and workflows, which will directly inform the platform's design and development. Key Responsibilities: Enterprise Software Development: Contribute to the development of scalable, enterprise-grade software solutions. API Development: Build and maintain robust Java-based REST APIs to support the platform's functionality. Design Patterns: Apply leading design patterns to ensure the product's scalability, reliability, and maintainability. Stakeholder Engagement: Work closely with stakeholders to understand the mission domain, elicit requirements, and devise effective solutions. ETL Services: Develop and optimize extract/transform/load (ETL) services to manage large and complex datasets. Graph Database Proficiency: Gain expertise in the project's graph database and develop complex queries to support data analysis and visualization. Key Technologies and Skills: Java Development: Proven experience using Java to build and maintain enterprise applications. Streaming Analytics: Knowledge of streaming platforms like Kafka, RabbitMQ, or Spark for real-time data processing. ETL Patterns: Familiarity with Extract, Transform, Load (ETL) patterns for managing large datasets. Version Control: Proficiency with Git and GitLab CI/CD for source code management and continuous integration. Enterprise Integration Patterns: Understanding of common Enterprise Integration Patterns (EIP) and their practical applications. Nice to Haves: Graph Databases: Experience with graph databases like Neo4j, including data modeling and query development. Real-Time Data Processing: Experience building real-time data processing applications using streaming libraries such as Kafka Streams. Networking Concepts: Understanding of networking protocols, routers, switches, and their analysis. SIGINT Systems: Knowledge of SIGINT collection and analysis systems. CNO Operations: Experience with production CNO capabilities and operations. Qualifications: Experience: Demonstrated experience in Java development for enterprise-grade applications. Familiarity with streaming analytics, ETL software patterns, and enterprise integration. Technical Expertise: Strong understanding of REST API development, streaming platforms, and graph databases. Education: Bachelor's degree in Computer Science, Engineering, or a related technical discipline is preferred. Clearance: TS/SCI with Polygraph Citizenship: Must be a U.S. Citizen Compensation Range: $127,000.00 - $151,000.00 Why Intelliforce: At Intelliforce, you'll be part of a dynamic team that's pushing the boundaries of technology in support of critical missions. Here's what you can expect: Innovative Projects: Work on cutting-edge projects that are transforming mission-critical workflows. Collaborative Environment: Join a supportive team where your contributions are valued, and your professional growth is prioritized. Professional Development: Benefit from continuous learning opportunities and the chance to work with some of the industry's top engineers. Comprehensive Benefits: Enjoy competitive benefits including generous PTO, healthcare options, and a 401K plan. Join Us: If you're excited about working on a project that is making a real impact, and you're eager to contribute to a high-performing team, apply today and be part of Intelliforce's innovative journey. EEO Statement: Intelliforce-IT Solutions Group, LLC is an Equal Opportunity/Affirmative Action Employer. U.S. Citizenship is required for most positions. If you need a reasonable workplace accommodation, please email with your specific request.
Created: 2024-11-05