1. Resumes for this position are due by 03/18/2025.2. This is an hybrid position (Three (3) days in Annapolis, Md and two (2) days at home.TriTech Enterprise Systems is seeking 'Software Engineer (Senior)' do the following:1. Design and Development
- Develop microservices using Spring Boot.
- Create responsive user interfaces using React.
- Apply event-driven design principles to build scalable and resilient applications.
- Collaborate with cross-functional teams to design and implement software solutions.
2. Message Brokers
- Implement message producers and consumers.
- Work with RabbitMQ for message queuing and event streaming.
- If experience is in Kafka, understand the architectural differences between RabbitMQ and Kafka.
3. Deployment and Infrastructure
- Monitor and troubleshoot production systems.
- Optimize application performance and scalability.
- Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
4. Quality Assurance
- Conduct system testing and debugging activities.
- Write unit tests with a goal of 85% coverage and participate in peer code reviews.
5. Documentation and Communication
- Design shall include sequence diagram for major use cases.
- Document technical specifications, architecture, and design decisions.
- Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
6. Reporting
- A weekly report communicating project progress and status. The AOC will provide the reporting format to the Successful Proposed Resource.
OFFEROR RESOURCE(S) SKILLS, EXPERIENCE, & CAPABILITIES1. Offeror shall propose resource(s) possessing the following preferred skills, experience, and capabilitiesExperience with:
- Front-end utilizing React and/or Angular.
- RabbitMQ or Kafka for message queuing.
- Elastic search.
Ability to:
- Analyze complex technical challenges and propose effective solutions.
- Excellent verbal communication skills
Knowledge of:
- The use of design patterns.
- Kubernetes for container orchestration.
- RESTful APIs and web services.
PLACE OF PERFORMANCE1. Work shall be performed in a hybrid setting each week, Monday through Friday, as follows:
- Two (2) days remote at a suitable off-site location selected by the Offeror/Offeror Resource(s).
- Three (3) days on site at the Maryland Judiciary Information Systems, 189 Harry S Truman Parkway, Annapolis, MD 21401.
2. On-site support may be required. As designated by the Judiciary’s Chief Technology Officer, the proposed resource(s) must be able to report on-site within twenty-four (24) hours after notification.
- If required to report, the Offeror Resource shall report to Maryland Judiciary Information Systems, 189 Harry S Truman Parkway, Annapolis, MD 21401.
- The AOC does not have a limit on the number of times the proposed resource(s) may be required to be onsite. 3
TriTech is an equal opportunity employer!!!
Powered by JazzHR
Yyy5J1skY5