×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Annapolis, Anne Arundel County, Maryland, 21403, USA
Listing for: Mfinite Consulting
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Company: Mfinite Consulting, LLC
Location: Hybrid – Annapolis, MD (3 days onsite / 2 days remote)
Position Type: Full-Time | Contract (5-Year Engagement)

About the Role

Mfinite Consulting is seeking an experienced Software Engineer to support the redesign and modernization of two enterprise-level applications for a State of Maryland client. The Software Engineer will play a critical role in designing, developing, and maintaining mission‑critical systems using event‑driven architecture, Spring Boot, microservices, Kubernetes, and React
.

This position follows a hybrid work schedule
, requiring three (3) days onsite in Annapolis, MD and two (2) days remote each week, Monday through Friday.

Mfinite Consulting does not accept submissions from third‑party recruiters, agencies, or staffing firms for this position.

Key Responsibilities Design & Development

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

Apply event‑driven architecture (EDA) principles to develop scalable, resilient, and loosely coupled applications.

Design, develop, and maintain microservices using Spring Boot and associated Spring frameworks
.

Build responsive and maintainable user interfaces using React
.

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

Messaging & Integration

Implement message queuing and event streaming using RabbitMQ
.

If experience is based on Kafka, demonstrate a clear understanding of the architectural and operational differences between Kafka and RabbitMQ
.

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

Deployment & Infrastructure

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

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

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

Quality Assurance

Write unit tests targeting 85% or greater code coverage
.

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

Conduct system testing, debugging, and validation activities.

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

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

Work closely with product managers, designers, and engineering teams to refine requirements and align on deliverables.

Reporting & Compliance

Submit weekly activity reports summarizing progress on assigned projects.

Provide weekly project status reports using prescribed formats.

Complete weekly time reporting using provided forms, along with any additional reports requested by management.

Required Qualifications

Bachelors degree in Computer Science or a related field
.

Preferred Qualifications

8+ years of core Java development experience
.

4+ years of experience with Spring Boot and associated Spring frameworks
.

4+ years of experience building user interfaces with React
.

4+ years of experience implementing message queuing and event streaming using RabbitMQ
.

Experience with
Kubernetes, CI/CD pipelines, and microservices architecture
.

Familiarity with Elastic Search is preferred but not required.

Three (3) days onsite in Annapolis, MD

Two (2) days remote

Initial six (6) months require adherence to the standard hybrid schedule; expanded remote flexibility may be considered based on performance.

On‑site support may be required with 24‑hour notice
.

Flexibility to adjust work hours to meet project deadlines, including evenings, weekends, or on‑call support
, as approved.

All work must be performed within the United States
.

Equal Opportunity Employer

Mfinite Consulting is an equal opportunity employer. We value diversity and are committed to fostering an inclusive environment where all employees can thrive.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary