Senior Software Engineer

4 days ago


Baltimore, Maryland, United States iTrust Human Capital Management Full time
iTrust Human Capital Management

We are seeking two experienced Full Stack Developers to join one of our clients in the Annapolis, MD area. This remote opportunity offers the chance to work on cutting-edge projects while collaborating with cross-functional teams.

Key Responsibilities:
  • Collaborate with cross-functional teams to design and implement software solutions.
  • Apply event-driven design principles to build scalable and resilient applications.
  • Develop microservices using Spring Boot and create responsive user interfaces with React.
  • Work with RabbitMQ for message queuing and event streaming; understand RabbitMQ and Kafka architectural differences.
  • Deploy microservices to Kubernetes clusters using CI/CD pipelines and monitor production systems.
  • Write unit tests targeting 85% coverage and participate in peer code reviews.
  • Conduct system testing, debugging activities, and optimize application performance.
  • Document technical specifications and design decisions; create sequence diagrams.
  • Provide weekly project progress reports and submit time reports on JIS forms.
Requirements:
  • Bachelor's Degree: Computer Science or related field
  • Experience: 10+ years in Software Development
  • Proficiency in event-driven design principles
  • Strong knowledge of Spring Boot, microservices architecture, and design patterns
  • Experience with Spring JPA
  • Familiarity with Kubernetes for container orchestration
  • Front-end experience utilizing React and/or Angular
  • Experience with RabbitMQ or Kafka for message queuing
  • Familiarity with RESTful APIs and web services
Availability:
  • Ability to report to the office within 72 hours of notice if necessary
Preferred Skills:
  • ElasticSearch experience is a plus

These exciting opportunities offer the chance to work on innovative projects while contributing to our client's mission. Qualified candidates are encouraged to apply and join our dynamic team of software professionals.



  • Baltimore, Maryland, United States InVita Healthcare Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at InVita Healthcare Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our cutting-edge DNA software.Key ResponsibilitiesParticipate in the entire software development lifecycle, from design...


  • Baltimore, Maryland, United States Canonical - Jobs Full time

    Job Title: Senior Software EngineerWe're seeking an experienced Python developer with a background in MongoDB to join our team at Canonical. As a Senior Software Engineer, you will play a key role in building a fully managed MongoDB solution based on Juju.Key Responsibilities:Design and develop a reliable and secure way to deploy and operate MongoDB on...


  • Baltimore, Maryland, United States JCD Staffing Full time

    Job Title: Senior DeveloperWe are seeking a highly skilled Senior Developer to join our team at JCD Staffing. As a Senior Developer, you will be responsible for designing, developing, and maintaining complex software systems using C#.NET Core, C++, and React.Key Responsibilities:Design and develop software systems using C#.NET Core, C++, and ReactCollaborate...


  • Baltimore, Maryland, United States Baltimore City Public School System Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at the Baltimore City Public School System. As a key member of our IT department, you will be responsible for designing, developing, and implementing complex software systems that meet the needs of our students, teachers, and staff.Key ResponsibilitiesDesign...


  • Baltimore, Maryland, United States Abacus Full time

    Job Title: Senior DeveloperAbacus is seeking a highly skilled Senior Developer to join our team. As a key member of our Technology team, you will be responsible for designing and developing foundational components that enable business growth.This is a hands-on role that provides an opportunity to solve complex business, data, and technical challenges. You...


  • Baltimore, Maryland, United States Abacus Full time

    Job Title: Senior DeveloperAbacus is seeking a highly skilled Senior Developer to join our team. As a key member of our Technology team, you will play a critical role in the implementation of credit strategies within a cloud-native, low-code decision engine.Responsibilities:Meet with credit analysts and data scientists to understand desired business intent...


  • Baltimore, Maryland, United States Northrop Grumman Full time

    Job Title: Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for leading the development of new technologies and software solutions to support our innovative Transformational Computing...


  • Baltimore, Maryland, United States Saxon Global Full time

    Job Title: Senior Financial Software EngineerWe are seeking a highly skilled Senior Financial Software Engineer to join our team at Saxon Global. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based financial systems that meet the needs of our clients.Key Responsibilities:Design and develop...


  • Baltimore, Maryland, United States Mastech Digital Full time

    Job Title: Senior DeveloperMastech Digital is seeking a highly skilled Senior Developer to join our team in the Consulting domain. As a Senior Developer, you will be responsible for designing, developing, and delivering high-quality software solutions using modern technologies.Key Responsibilities:Analyze and understand complex business and engineering...


  • Baltimore, Maryland, United States Cirrus Group Consulting Full time

    Job OverviewCirrus Group Consulting is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign and develop new software products and featuresMaintain and improve existing...


  • Baltimore, Maryland, United States Compass Pointe Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Compass Pointe Consulting. As a key member of our Fixed Income Front Office software engineering team, you will play a critical role in enhancing and developing next-generation n-tier, native cloud-based applications.Key ResponsibilitiesInnovate, design, and deliver...


  • Baltimore, Maryland, United States Quadrant Inc Full time

    Job ID:Senior .Net Software Engineer Location:Remote/Hybrid REQUIREMENTS:• Ability to obtain and maintain a Public Trust clearance.• Proven experience as a Senior .Net Developer with over 7 years in the field.• Expertise in C# programming.• In-depth knowledge of .NET 8, including both .NET Core and .NET Framework.• Proficient in Microsoft Visual...


  • Baltimore, Maryland, United States CyberCoders Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at CyberCoders. As a key member of our engineering team, you will be responsible for designing, building, and maintaining complex software applications for risk management and decision support in the FinTech industry.Key ResponsibilitiesDesign and develop...


  • Baltimore, Maryland, United States Northrop Grumman Full time

    Requisition ID:R* *Category: Engineering* *Location: Baltimore, Maryland, United States of America* *Clearance Type: Secret* *Telecommute: No - Teleworking not available for this position* *Shift: * 1st Shift (United States of America)* *Travel Required: No* *Relocation Assistance: Relocation assistance may be available* *Positions Available: * 1At...


  • Baltimore, Maryland, United States CyberCoders Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Sr. Software Engineer to join our innovative software company in Roland Park, MD. As a key member of our engineering team, you will be responsible for developing complex forecasting applications for risk management and decision support in the FinTech industry.Key Responsibilities:Design, build,...


  • Baltimore, Maryland, United States Northrop Grumman Full time

    Requisition ID: RCategory: Engineering Location: Baltimore, Maryland, United States of America Clearance Type: Secret Telecommute: No - Teleworking not available for this position Shift: 1st Shift (United States of America) Travel Required: No Relocation Assistance: Relocation assistance may be available Positions Available: 1At Northrop Grumman, our team...


  • Baltimore, Maryland, United States Stratum Networks, Inc. Full time

    Job Title: Senior Software DeveloperStratum Networks, Inc. is seeking a highly skilled Senior Software Developer to join our team in Annapolis Junction, MD.Job Summary:We are looking for a talented and passionate candidate who would support one of our clients located in Annapolis Junction, MD. The ideal candidate will have a strong background in software...


  • Baltimore, Maryland, United States CreditXpert Full time

    Job OverviewWe are seeking a highly skilled and experienced Full Stack Software Engineer to join our team at CreditXpert Inc. As a key member of our development team, you will play a crucial role in designing, developing, and deploying complex software applications that drive business growth and innovation.Key ResponsibilitiesDesign and develop high-quality...


  • Baltimore, Maryland, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Principal or Senior Principal Software Antenna Test Engineer to join our team at Northrop Grumman. As a key member of our Test Engineering organization, you will play a critical role in the development and implementation of software solutions for our radar systems.Key ResponsibilitiesDesign and develop software...


  • Baltimore, Maryland, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Senior Principal Electronics Engineer to join our team at Northrop Grumman. As a key member of our engineering team, you will be responsible for designing and integrating complex electronic systems, including hardware and software components.Key ResponsibilitiesDesign and develop flexible hardware and software test...