Mfinite Consulting LLC
1 day ago Be among the first 25 applicants
Company: Mfinite Consulting
Location: Hybrid (On-site in Annapolis, MD, and Remote)
Job Type: Full-time | Contract
About Mfinite Consulting
Mfinite Consulting is seeking a highly skilled and experienced Job Title: Senior Software Engineer
Company: Mfinite Consulting
Location: Hybrid (On-site in Annapolis, MD, and Remote)
Job Type: Full-time | Contract
About Mfinite Consulting
Mfinite Consulting is seeking a highly skilled and experienced
Senior Software Engineer
to join our growing team. You'll play a key role in designing, developing, and maintaining critical applications, with a focus on event-driven design, microservices architecture, and modern web technologies. This is a hybrid position that offers both remote flexibility and collaborative on-site work with cutting-edge tools and technologies.
Responsibilities
Design and Development
Collaborate with cross-functional teams to design and implement robust software solutions. Apply event-driven design principles to build scalable, resilient applications. Develop microservices using Spring Boot. Create responsive, modern user interfaces using React.
Message Brokers
Design and implement message queuing and event streaming systems using RabbitMQ. If experienced in Kafka, understand and adapt to architectural differences between RabbitMQ and Kafka. Develop message producers and consumers for microservices.
Deployment and Infrastructure
Deploy microservices to Kubernetes clusters using CI/CD pipelines. Monitor and troubleshoot production systems. Optimize application performance and scalability.
Quality Assurance
Write unit tests to achieve 85% coverage. Participate in peer code reviews. Conduct system testing and debugging activities.
Documentation and Collaboration
Document technical specifications, architecture, and design decisions, including sequence diagrams for major use cases. Collaborate closely with product managers, designers, and other engineers to define requirements and deliverables.
Reporting
Provide weekly progress updates on assigned programs and projects. Submit weekly time reports and any additional documentation required by the supervising manager.
Must Have Qualifications
Bachelor's degree in Computer Science or a related field Experience with front-end development using React and/or Angular Experience with RabbitMQ or Kafka for message queuing Strong understanding of software design patterns Must be available to report on-site within 24 hours of notification 5-10 years of experience in software engineering Must be located within a commutable distance to Annapolis, Maryland, United States
Preferred Qualifications
Experience with ElasticSearch Familiarity with Kubernetes for container orchestration Proficiency with RESTful APIs and web services Knowledge of event-driven architecture and best practices
Work Environment and Schedule
Hybrid Schedule
Initial 6 Months
Remote: 2 days per week from a professional, distraction-free location. On-site: 3 days per week at the organization's information systems location.
After 6 Months (with Satisfactory Performance And Approval)
Remote: 3 days per week. On-site: 2 days per week.
On-site Availability
Must be available to report on-site within 24 hours of notification, with no limit to how often on-site attendance may be required.
Work Hours
Standard hours: Monday through Friday, 8:00 AM to 4:30 PM ET. Flexibility is required to support extended hours, including evenings, nights, weekends, and holidays, as needed. Total hours will not exceed 2,040 per year without prior approval.
Training
A 2- to 4-week training period will be provided to familiarize the selected candidate with organizational methods, processes, tools, and software systems.
How To Apply
To be considered for this position,
please do not email your resume . Instead, apply directly through the listed job boards by clicking the
"Apply"
button.
Resumes submitted through email will not be reviewed .
We use an applicant tracking system to ensure that every application is carefully reviewed. Therefore, submitting your application through the designated process is the best way to ensure that your resume reaches our hiring team. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries IT Services and IT Consulting and Civil Engineering Referrals increase your chances of interviewing at Mfinite Consulting LLC by 2x Get notified about new Senior Software Engineer jobs in
Annapolis, MD . Junior Full Stack Software Engineer (JAVA)
Annapolis Junction, MD $50,000.00-$120,000.00 6 months ago Junior Full Stack Software Engineer (Part-Time/Internship)
Fort Meade, MD $12,000.00-$150,000.00 1 month ago Hanover, MD $78,000.00-$250,000.00 2 weeks ago Hanover, MD $78,000.00-$250,000.00 2 weeks ago Annapolis Junction, MD $3,000.00-$5,250.00 1 week ago Fort Meade, MD $70,000.00-$100,000.00 1 month ago Annapolis Junction, MD $130,000.00-$270,000.00 3 weeks ago Hanover, MD $78,000.00-$250,000.00 1 month ago Software Engineer (Full-Stack Developer)
Fort George G. Meade, MD $130,000.00-$200,000.00 3 weeks ago Annapolis Junction, MD $130,000.00-$270,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Location: Hybrid (On-site in Annapolis, MD, and Remote)
Job Type: Full-time | Contract
About Mfinite Consulting
Mfinite Consulting is seeking a highly skilled and experienced Job Title: Senior Software Engineer
Company: Mfinite Consulting
Location: Hybrid (On-site in Annapolis, MD, and Remote)
Job Type: Full-time | Contract
About Mfinite Consulting
Mfinite Consulting is seeking a highly skilled and experienced
Senior Software Engineer
to join our growing team. You'll play a key role in designing, developing, and maintaining critical applications, with a focus on event-driven design, microservices architecture, and modern web technologies. This is a hybrid position that offers both remote flexibility and collaborative on-site work with cutting-edge tools and technologies.
Responsibilities
Design and Development
Collaborate with cross-functional teams to design and implement robust software solutions. Apply event-driven design principles to build scalable, resilient applications. Develop microservices using Spring Boot. Create responsive, modern user interfaces using React.
Message Brokers
Design and implement message queuing and event streaming systems using RabbitMQ. If experienced in Kafka, understand and adapt to architectural differences between RabbitMQ and Kafka. Develop message producers and consumers for microservices.
Deployment and Infrastructure
Deploy microservices to Kubernetes clusters using CI/CD pipelines. Monitor and troubleshoot production systems. Optimize application performance and scalability.
Quality Assurance
Write unit tests to achieve 85% coverage. Participate in peer code reviews. Conduct system testing and debugging activities.
Documentation and Collaboration
Document technical specifications, architecture, and design decisions, including sequence diagrams for major use cases. Collaborate closely with product managers, designers, and other engineers to define requirements and deliverables.
Reporting
Provide weekly progress updates on assigned programs and projects. Submit weekly time reports and any additional documentation required by the supervising manager.
Must Have Qualifications
Bachelor's degree in Computer Science or a related field Experience with front-end development using React and/or Angular Experience with RabbitMQ or Kafka for message queuing Strong understanding of software design patterns Must be available to report on-site within 24 hours of notification 5-10 years of experience in software engineering Must be located within a commutable distance to Annapolis, Maryland, United States
Preferred Qualifications
Experience with ElasticSearch Familiarity with Kubernetes for container orchestration Proficiency with RESTful APIs and web services Knowledge of event-driven architecture and best practices
Work Environment and Schedule
Hybrid Schedule
Initial 6 Months
Remote: 2 days per week from a professional, distraction-free location. On-site: 3 days per week at the organization's information systems location.
After 6 Months (with Satisfactory Performance And Approval)
Remote: 3 days per week. On-site: 2 days per week.
On-site Availability
Must be available to report on-site within 24 hours of notification, with no limit to how often on-site attendance may be required.
Work Hours
Standard hours: Monday through Friday, 8:00 AM to 4:30 PM ET. Flexibility is required to support extended hours, including evenings, nights, weekends, and holidays, as needed. Total hours will not exceed 2,040 per year without prior approval.
Training
A 2- to 4-week training period will be provided to familiarize the selected candidate with organizational methods, processes, tools, and software systems.
How To Apply
To be considered for this position,
please do not email your resume . Instead, apply directly through the listed job boards by clicking the
"Apply"
button.
Resumes submitted through email will not be reviewed .
We use an applicant tracking system to ensure that every application is carefully reviewed. Therefore, submitting your application through the designated process is the best way to ensure that your resume reaches our hiring team. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries IT Services and IT Consulting and Civil Engineering Referrals increase your chances of interviewing at Mfinite Consulting LLC by 2x Get notified about new Senior Software Engineer jobs in
Annapolis, MD . Junior Full Stack Software Engineer (JAVA)
Annapolis Junction, MD $50,000.00-$120,000.00 6 months ago Junior Full Stack Software Engineer (Part-Time/Internship)
Fort Meade, MD $12,000.00-$150,000.00 1 month ago Hanover, MD $78,000.00-$250,000.00 2 weeks ago Hanover, MD $78,000.00-$250,000.00 2 weeks ago Annapolis Junction, MD $3,000.00-$5,250.00 1 week ago Fort Meade, MD $70,000.00-$100,000.00 1 month ago Annapolis Junction, MD $130,000.00-$270,000.00 3 weeks ago Hanover, MD $78,000.00-$250,000.00 1 month ago Software Engineer (Full-Stack Developer)
Fort George G. Meade, MD $130,000.00-$200,000.00 3 weeks ago Annapolis Junction, MD $130,000.00-$270,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr