Talent.com
Senior Software Engineer
Senior Software EngineerG2W Consulting • Baltimore, Maryland, United States
Senior Software Engineer

Senior Software Engineer

G2W Consulting • Baltimore, Maryland, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

We are hiring for a Senior Software Engineer with experience in event-driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic search, and either RabbitMQ or Kafka. This is a hybrid position, so you will need to report to the office 2 days per week and can work remotely 3 days per week. Therefore, this individual needs to live in the Maryland / DC area. Working hours are Monday through Friday, 8 : 00AM to 4 : 30PM EST. Sponsorship is not available for this position.

Primary Responsibilities

You would be responsible for the following :

Design and Development

Collaborate with cross-functional teams to architect, design, and implement enterprise software solutions.

Apply event-driven architecture principles to develop scalable, resilient, and loosely coupled applications.

Develop microservices using Spring Boot and associated Spring frameworks.

Build response and maintainable user interfaces using React.

Provide strong technical expertise in PrimeFaces 6.0 and above, including component usage, customization, and integration within Java Server Faces (JSF) applications.

Message Brokers

Implement message queuing and event streaming using RabbitMQ.

When experience is based on Kafka, demonstrate understanding of architectural and operational differences between Kafka and RabbitMQ.

Develop message producers, consumers, routing logic, and related integration components.

Deployment and Infrastructure

Deploy microservices to Kubernetes clusters using automated CI / CD pipelines.

Monitor, diagnose, and troubleshoot production systems to ensure reliability and uptime.

Perform performance tuning and scalability optimization across application and infrastructure layers.

Quality Assurance

Write unit tests with a target of 85% or greater code coverage.

Participate in peer code reviews to enforce coding standards and best practices.

Conduct system testing, debugging, and validation activities.

Documentation and Communication

Prepare technical specifications, architecture documentation, and design decision records.

Produce sequence diagrams for major use cases as part of design deliverables.

Collaborate with product managers, designers, and engineering teams to refine requirements and ensue alignment on deliverables.

Reporting

A weekly report communicating project progress and status. The AOC will provide the reporting format to the Successful Proposed Resource.

Activity on a weekly basis to communicate progress made on the programs / projects.

Weekly time reporting on JIS provided forms, and any additional reports as assigned by the supervising manager.

Required Experience :

Front-end utilizing React and / or Angular.

RabbitMQ or Kafka for message queuing.

Elastic search.

Ability to :

i.       Analyze complex technical challenges and propose effective solutions.

ii.        Excellent verbal communication skills

Knowledge of :

i.       The use of design patterns.

ii.        Kubernetes for container orchestration.

iii.        RESTful APIs and web services.

Excellent verbal communication skills

Proficiency in event-driven design principles.

Prefered Experience :

Eight (8) or more years core java development.

Four (4) or more years software development using Spring Boot and associated Spring frameworks.

Four (4) or more years building interfaces utilizing React.

Four (4) or more years with the implementation of message queuing and event streaming using RabbitMQ.

Education :

Bachelors degree required

[job_alerts.create_a_job]

Senior Software Engineer • Baltimore, Maryland, United States

[internal_linking.similar_jobs]
Senior Software Engineer

Senior Software Engineer

TAP Engineering • Fort Meade, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
TAP00139 Position : Software Engineer Level 3 Location : US – MD, Ft.Software Engineering / Development Clearance Requirement : Active TS / SCI with Full Scope Pol...[show_more]
[last_updated.last_updated_30]
Senior Software Engineer

Senior Software Engineer

ASCENDING • Baltimore, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Senior Java Developer (Applications Programmer) Hybrid Onsite / Remote, Baltimore Maryland 2-year contract Overview : .We are seeking an experienced Senior Java Developer for a multi-year contract role...[show_more]
[last_updated.last_updated_variable_days]
Senior Software Integration Engineer Level IV

Senior Software Integration Engineer Level IV

TAP Engineering • Fort Meade, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Software Integration Engineer IV Job ID : .TAP00150 Position : Software Integration Engineer IV Location : Fort Meade, MD Category : Technical Clearance : Active TS / SCI with Polygraph (most recent poly w...[show_more]
[last_updated.last_updated_30]
Senior Software Engineer

Senior Software Engineer

ForgeOS • Baltimore, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
ForgeOS is hiring a Senior Software Engineer to join a growing team of developers to work on the ForgeOS product.Become a valued member of the software team where your expertise will be recognized ...[show_more]
[last_updated.last_updated_variable_days]
Senior Software Engineer

Senior Software Engineer

Belay Technologies • Fort Meade, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Senior Software Engin...[show_more]
[last_updated.last_updated_30]
Mid or Senior Software Engineer

Mid or Senior Software Engineer

Belay Technologies • Annapolis Junction, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Security Verification...[show_more]
[last_updated.last_updated_variable_days]
Software Engineer

Software Engineer

Vets Hired • Baltimore, Maryland, United States
[job_card.full_time]
[filters_job_card.quick_apply]
This role focuses on designing, developing, and maintaining scientific software that converts raw spacecraft data into high-precision products used by astronomers worldwide.The position supports mu...[show_more]
[last_updated.last_updated_variable_days]
Senior Software Engineer

Senior Software Engineer

Red Arch Solutions • Fort Meade, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
ACTIVE TS / SCI Clearance with Poly REQUIRED Overview : .Red Arch Solutions is hiring a Sr Software Engineer to join our program in Fort Meade, Maryland. Must have TS / SCI clearance w / active ...[show_more]
[last_updated.last_updated_variable_days]
Senior Cloud Software Engineer (Development)

Senior Cloud Software Engineer (Development)

Vets Hired • Baltimore, Maryland, United States
[job_card.full_time]
[filters_job_card.quick_apply]
This role focuses on designing, building, and optimizing cloud-native and hybrid software solutions that support large-scale scientific data processing, workflows, and archival systems.The position...[show_more]
[last_updated.last_updated_variable_days]
Senior DevOps Software Engineer-Fully Cleared

Senior DevOps Software Engineer-Fully Cleared

Intelliforce-IT Solutions Group • Annapolis Junction, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Make an Impact Where It Matters Most At Intelliforce, your work directly supports the missions that matter most.As a Senior DevOps Software Engineer on the PHIT DevOps Subtask under the HPDA Task, ...[show_more]
[last_updated.last_updated_30]
Senior Full Stack Engineer

Senior Full Stack Engineer

Jobot • Baltimore, MD, US
[job_card.full_time]
Innovative tech unicorn hiring a Senior Engineer to join the team! 100% remote + generous compensation packages!.This Jobot Job is hosted by : Katrina McFillin. Are you a fit? Easy Apply now by click...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer (FPGA / Ghidra) (2025-0082)

Senior Software Engineer (FPGA / Ghidra) (2025-0082)

Acclaim Technical Services • Annapolis Junction, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Acclaim Technical Services, founded in 2000, is a leading language, operations, and technology services company supporting a wide range of U. We are an Employee Stock Ownership Plan (ESOP) comp...[show_more]
[last_updated.last_updated_30]
Senior Software Engineer

Senior Software Engineer

GliaCell Technologies • Annapolis Junction, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
An active or rein-statable TS / SCI with Polygraph security clearance is REQUIRED.Please do not apply if you currently do not possess this level of clearance. Are you a Senior Software Engineer w...[show_more]
[last_updated.last_updated_30]
Software Engineer (DevOps Focused)

Software Engineer (DevOps Focused)

Set of X • Ft Meade; Hanover, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
WE ARE HIRING OWNERS Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around. With a shared desire to give back, grow the comm...[show_more]
[last_updated.last_updated_30]
Senior Systems Engineer

Senior Systems Engineer

Peterson Technologies • Annapolis Junction, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic insight, extensive operational experience, and technical expertise.Today, we ...[show_more]
[last_updated.last_updated_30]
Software Engineer - AI Focus (Center for Technology in Education)

Software Engineer - AI Focus (Center for Technology in Education)

InsideHigherEd • Baltimore, Maryland, United States
[job_card.full_time]
The Center for Technology in Education in the School of Education at Johns Hopkins University seeks a.AI-driven educational tool powered by a serverless API that connects a Retrieval-Augmented Gene...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Peterson Technologies • Annapolis Junction, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic insight, extensive operational experience, and technical expertise.Today, we ...[show_more]
[last_updated.last_updated_30]
Senior Python Software Engineer

Senior Python Software Engineer

GliaCell Technologies • Linthicum Heights, MD, US
[job_card.full_time]
[filters_job_card.quick_apply]
An active or rein-statable TS / SCI with Polygraph security clearance is REQUIRED.Please do not apply if you currently do not possess this level of clearance. Are you a Senior Python Software Engineer...[show_more]
[last_updated.last_updated_30]