Experienced Software Engineer

1 week ago


Annapolis Junction, United States Intelliforce-IT Solutions Group Full time
Job DescriptionJob Description

About the Role:
Are you a passionate developer ready to take on exciting challenges in a dynamic environment? Intelliforce is looking for a skilled Software Engineer with a strong background in Linux and Java to join our innovative team. This role offers the opportunity to work on cutting-edge projects, develop enterprise-grade applications, and collaborate with a team that values creativity, growth, and fun. Whether you’re focused on back-end systems or full-stack development, your expertise will play a critical role in our success.

Key Responsibilities:

  • Application Development: Design, develop, and enhance enterprise-grade Java applications, ensuring they meet high-performance standards.
  • Debugging and Optimization: Efficiently identify and resolve application errors and performance bottlenecks to maintain optimal system functionality.
  • Collaboration: Clearly communicate ideas, updates, and challenges to peers and management, fostering a collaborative and transparent work environment.
  • Software Development Tools: Utilize Git, Maven, and Gradle to manage version control, automate builds, and handle dependencies.
  • Server-Side Development: (If applicable) Develop high-performance, multi-threaded Java applications and distributed computing solutions using the Spring Framework and Dependency Injection.
  • Full-Stack/Front-End Development: (If applicable) Engage in full-stack development, focusing on building robust web applications with attention to accessibility (a11y) and Section 508 compliance, and developing RESTful web services.

Key Technologies and Skills:

  • Core Technologies: Proficiency in Linux and Java development.
  • Development Tools: Experience with Git, Maven, and Gradle.
  • Server-Side Skills: Expertise in developing high-performance, multi-threaded Java applications, Spring Framework, and Dependency Injection.
  • Full-Stack/Front-End Skills: (Note: Skills listed in red are not a priority for current openings)
    • Experience in full-stack development.
    • Building web applications with a focus on accessibility (a11y) and Section 508 compliance.
    • Developing RESTful web services.

Qualifications:

  • Experience: Proven experience in developing enterprise-grade Java applications with a strong background in relevant software development focus areas.
  • Education: Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required. Alternatively, four (4) years of Software Engineering (SWE) experience on projects with similar software processes may be substituted for the degree.
  • Core Capabilities:
    • Demonstrated ability to develop, debug, and optimize software applications.
    • Proficiency with development tools like Git, Maven, and Gradle.
    • Strong problem-solving skills and attention to detail.
    • Effective communication skills for clear collaboration with team members and management.
  • Clearance: TS/SCI with Polygraph
  • Citizenship: Must be a U.S. Citizen

Why Intelliforce:

At Intelliforce, we believe in pushing boundaries while having fun. As a Software Engineer, you’ll be part of a team that’s leading the way in defense and technology, working on innovative projects that make a real impact. Here’s what we offer:

  • Flexible Work Environment: Enjoy a balance of in-office and telework flexibility.
  • Professional Growth: Continuous learning opportunities and professional development to help you advance your career.
  • Engaging Culture: A supportive, fun, and collaborative work environment where your contributions are valued.
  • Comprehensive Benefits: Including generous PTO, healthcare options, and a 401K plan to ensure your well-being.

Join Us:
Ready to elevate your career and work on projects that matter? Apply today and become part of a team that’s shaping the future of technology at Intelliforce.

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

JYdzm5kzj5



  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and integration with...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing.Required Skills:  Provides expertise in Cloud Computing, Hadoop Eco-System...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Senior Software Engineer.   Requirements: Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor’s degree in Computer Science or related discipline from an...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...

  • Software Engineer

    2 months ago


    Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software seeks a Software Engineer Apprentice to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)...

  • Software Engineer

    3 weeks ago


    Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software seeks a Software Engineer Apprentice to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Integration Engineer, you will develop software Tools and Services in a PaaS Linux environment supporting an ‘on-prem’ cloud offering with open-source software using Kubernetes, Docker, Rook and other cutting-edge software. Expertise and desire to work in a containerized landlord/tenant...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing:The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will analyze user requirements to derive software design and performance requirements, debugging existing software and correcting defects.  Candidate will also design and write new software or modify existing software to add new features, integrate existing software and writing...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will analyze user requirements to derive software design and performance requirements, debugging existing software and correcting defects.  Candidate will also design and write new software or modify existing software to add new features, integrate existing software and writing...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements....


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements....


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Software Engineer, Level 2,  Requirements: Full Stack DeveloperFront end:  Angular 2Middle Tier:  Java, Spring, Springboot Back end:  MongoDB, ElasticSearchContainerization using Docker and KubernetesExperience and Education: Bachelor’s degree in Computer Science or...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer, Level 2 you will be responsible for developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will be responsible for collaborating with system and software engineers to design and develop custom Kubernetes operators to manage the deployment of various SQL databases in support of the Database as a Service (DBaaS) mission solution for the CASA Compute Environment. The...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing! As a Software Engineer you be responsible for collaborating with System and Software Engineers to design and develop custom Kubernetes operators to manage the deployment and sustainment of BEARHYDE CCE, a Corporate Data Compliance Service for the CASA Compute Environment. The BEARHYDE service shall...