Job Posting: Software Engineer
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 PrimeFaces 6.0 or higher including component usage customization and integration within JavaServer 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.
Documentation & Collaboration
-
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
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 ElasticSearch is preferred but not required.
Work Environment & Schedule
-
Hybrid schedule:
-
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.
Job Posting: Software Engineer 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...
Job Posting: Software Engineer
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 PrimeFaces 6.0 or higher including component usage customization and integration within JavaServer 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.
Documentation & Collaboration
-
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
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 ElasticSearch is preferred but not required.
Work Environment & Schedule
-
Hybrid schedule:
-
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.
View more
View less