Overview
Hybrid2 days remote; 3 days onsite at Maryland Judiciary Information Systems, Annapolis, MD.
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
AngularJS
Apache Kafka
Communication
Computer Science
Conflict Resolution
Continuous Delivery
Continuous Integration
Design Patterns
Documentation
Elasticsearch
Forms
Interfaces
Kubernetes
Management
Messaging
Microservices
Problem Solving
RESTful
RabbitMQ
React.js
Sequence Diagrams
Software Design
Spring Framework
Supervision
System Testing
Technical Writing
Unit Testing
Use Cases
Job Details
Job Title: Sr. Software Engineer
Location: Annapolis, MD (Hybrid) weekly 3 days at client location
Duration: 12+ Months contract
Experience Level: (12+ years) Note: Need only local candidates for Maryland A. Summary
The Administrative Office of the Courts (AOC) seeks proposals to provide one (1) Senior Software Engineer to support the redesign of two mission-critical applications. The role emphasizes expertise in event-driven architecture, Spring Boot, microservices, Kubernetes, React, Elasticsearch, and either RabbitMQ or Kafka.
B. Minimum Qualifications
The proposed candidate must possess:
A bachelor s degree in computer science or a related field (as determined by AOC).
C. Responsibilities
The proposed resource will be expected to:
1. Application Design & Development
Partner with cross-functional teams to deliver scalable software solutions.
Apply event-driven principles and build microservices using Spring Boot.
Develop responsive interfaces with React.
2. Messaging & Integration
Implement messaging patterns using RabbitMQ or Kafka.
Design message producers/consumers and understand architectural distinctions between RabbitMQ and Kafka.
3. Infrastructure & Deployment
Deploy microservices to Kubernetes via CI/CD pipelines.
Monitor system performance and troubleshoot production issues.
4. Quality Assurance
Achieve 85%-unit test coverage and participate in code reviews.
Conduct system testing and resolve bugs.
5. Documentation & Collaboration
Create technical documentation and sequence diagrams for major use cases.
Work closely with product managers and other stakeholders to define deliverables.
6. Reporting
Submit weekly activity reports and time tracking forms in the JIS-prescribed format.
Provide additional reports as requested by the supervising manager.
D. Preferred Skills & Capabilities
Ideal candidates will demonstrate:
Front-end experience with React and/or Angular.
Familiarity with RabbitMQ or Kafka, and Elasticsearch.
Strong grasp of design patterns, RESTful APIs, and Kubernetes.
Proficiency in event-driven design and solution-oriented problem solving.
Exceptional verbal communication.
Location: Annapolis, MD (Hybrid) weekly 3 days at client location
Duration: 12+ Months contract
Experience Level: (12+ years) Note: Need only local candidates for Maryland A. Summary
The Administrative Office of the Courts (AOC) seeks proposals to provide one (1) Senior Software Engineer to support the redesign of two mission-critical applications. The role emphasizes expertise in event-driven architecture, Spring Boot, microservices, Kubernetes, React, Elasticsearch, and either RabbitMQ or Kafka.
B. Minimum Qualifications
The proposed candidate must possess:
A bachelor s degree in computer science or a related field (as determined by AOC).
C. Responsibilities
The proposed resource will be expected to:
1. Application Design & Development
Partner with cross-functional teams to deliver scalable software solutions.
Apply event-driven principles and build microservices using Spring Boot.
Develop responsive interfaces with React.
2. Messaging & Integration
Implement messaging patterns using RabbitMQ or Kafka.
Design message producers/consumers and understand architectural distinctions between RabbitMQ and Kafka.
3. Infrastructure & Deployment
Deploy microservices to Kubernetes via CI/CD pipelines.
Monitor system performance and troubleshoot production issues.
4. Quality Assurance
Achieve 85%-unit test coverage and participate in code reviews.
Conduct system testing and resolve bugs.
5. Documentation & Collaboration
Create technical documentation and sequence diagrams for major use cases.
Work closely with product managers and other stakeholders to define deliverables.
6. Reporting
Submit weekly activity reports and time tracking forms in the JIS-prescribed format.
Provide additional reports as requested by the supervising manager.
D. Preferred Skills & Capabilities
Ideal candidates will demonstrate:
Front-end experience with React and/or Angular.
Familiarity with RabbitMQ or Kafka, and Elasticsearch.
Strong grasp of design patterns, RESTful APIs, and Kubernetes.
Proficiency in event-driven design and solution-oriented problem solving.
Exceptional verbal communication.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.