Experienced Back-End Software Engineer
Apply on
Job 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
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 Recruiting@intelliforce-itsg.com with your specific request.
Powered by JazzHR
NHm4WefY53