We have other current jobs related to this field that you can find below


  • Annapolis, United States Independent Software Full time

    What 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 including implementing Java...

  • Software Engineer

    1 month ago


    Annapolis, United States iTrust Human Capital Management Full time

    Job DescriptionJob DescriptioniTrust Human Capital Management is seeking two experienced Software Engineers to join one of our clients in the Annapolis, MD area. These hybrid positions offer the opportunity to work on cutting-edge projects while collaborating with cross-functional teams. The ideal candidates will possess excellent verbal and written...


  • 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

    1 week 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

    1 month 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...

  • Software Engineer

    3 months ago


    Annapolis Junction, United States Lufburrow & Co Full time

    Job DescriptionJob DescriptionSalary: Software Engineer Level 1 - Telework AvailableReady to take your strong foundation of skills to the next level? Looking for an opportunity with available telework? LufCo is looking for a Software Engineer Level 1 to join a solid team on a well-established contract. This individual will:Location: Annapolis Junction,...


  • 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...

  • Software Engineer

    2 months ago


    Annapolis, United States Global Alliant Inc Full time

    Job DescriptionJob DescriptionSalary: Software EngineerFour positionsWork shall be performed in a hybrid setting each week - Annapolis, MD 21401. Two days remote.Duration 1 year + 4 year extension (not to exceed 2,040 hours per year).In person interviews required. The anticipated duration of the interview is one (1) hour. The proposed resource(s) will be...


  • 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....

Hybrid Software Engineer

2 months ago


Annapolis, United States Cyquent Full time
Full Stack Java Developer- Hybrid ( 2 days on-site in Annapolis, MD, In Person Interview)
  • In-person interview in Annapolis Maryland and take a technical test at interview. August Start.
  • Bachelor's degree in computer science, or a related field
  • Atleast Ten (10) years of relevant experience in software development.
  • Must be able to step in and start coding as well as supporting existing legacy applications.
Duties:
  1. Design and Development:
    1. Collaborate with cross-functional teams to design and implement software solutions.
    2. Apply event-driven design principles to build scalable and resilient applications.
    3. Develop microservices using Spring Boot.
    4. Create responsive user interfaces using React.
  2. Message Brokers:
    1. Work with RabbitMQ for message queuing and event streaming.
    2. If experience is in Kafka, understand the architectural differences between RabbitMQ and Kafka.
    3. Implement message producers and consumers.
  3. Deployment and Infrastructure:
    1. Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
    2. Monitor and troubleshoot production systems.
    3. Optimize application performance and scalability.
  4. Quality Assurance:
    1. Write unit tests with a goal of 85% coverage and participate in peer code reviews.
    2. Conduct system testing and debugging activities.
  5. Documentation and Communication:
    1. Document technical specifications, architecture, and design decisions.
    2. Design shall include sequence diagram for major use cases.
    3. Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
  6. Reporting
    1. A weekly report communicating project progress and status.
    2. Weekly time reporting on Client's provided forms, and any additional reports as assigned by the supervising manager.