Compu-Vision Consulting
Job Title:
Senior Software Engineer Location:
Hybrid - Annapolis, MD Duration: 5 Years
Job Description Overview The Client is seeking a Senior Software Engineer to support the modernization of its core judicial systems. This is a hybrid staff augmentation role where the selected candidate will work on rewriting two major applications. The work includes full-stack development using event-driven architecture, Spring Boot microservices, Kubernetes deployment, and a modern React front-end. This position requires a highly technical resource capable of working independently while collaborating closely with cross-functional teams in a structured and secure environment.
Must-Have Qualifications Bachelor's degree in Computer Science or related field (as defined by Client) Minimum 7-10 years of experience in software engineering roles Strong hands-on experience in: Spring Boot microservices React for front-end development Event-driven design principles Message brokers (RabbitMQ or Kafka) CI/CD pipelines and deployment to Kubernetes clusters Proficient in: Writing unit tests with minimum 85% code coverage Creating sequence diagrams for major use cases REST APIs and service integrations Excellent verbal and written communication skills Ability to work onsite in Annapolis, MD 3 days per week (initially)
Preferred Qualifications Experience with Elastic Search Familiarity with Angular (legacy experience acceptable) Deep understanding of design patterns and enterprise-grade architecture Experience with system performance optimization and monitoring tools Experience working in public sector or court systems is a plus
Educational Requirements Required: Bachelor's degree in Computer Science, Engineering, or a closely related discipline Preferred: Master's degree or certifications in relevant technologies (e.g., Spring, Kubernetes, AWS)
Key Responsibilities Collaborate with cross-functional teams to define and implement software solutions Develop scalable microservices using Spring Boot Build dynamic and responsive front-end UIs using React Integrate event-driven components using RabbitMQ or Kafka Deploy and maintain applications in Kubernetes environments Perform unit testing, code reviews, and debugging Document architectural decisions, sequence diagrams, and technical specs Submit weekly progress/status and time reports to Judiciary management Adhere to secure coding and confidentiality policies as per the Judiciary's guidelines
Senior Software Engineer Location:
Hybrid - Annapolis, MD Duration: 5 Years
Job Description Overview The Client is seeking a Senior Software Engineer to support the modernization of its core judicial systems. This is a hybrid staff augmentation role where the selected candidate will work on rewriting two major applications. The work includes full-stack development using event-driven architecture, Spring Boot microservices, Kubernetes deployment, and a modern React front-end. This position requires a highly technical resource capable of working independently while collaborating closely with cross-functional teams in a structured and secure environment.
Must-Have Qualifications Bachelor's degree in Computer Science or related field (as defined by Client) Minimum 7-10 years of experience in software engineering roles Strong hands-on experience in: Spring Boot microservices React for front-end development Event-driven design principles Message brokers (RabbitMQ or Kafka) CI/CD pipelines and deployment to Kubernetes clusters Proficient in: Writing unit tests with minimum 85% code coverage Creating sequence diagrams for major use cases REST APIs and service integrations Excellent verbal and written communication skills Ability to work onsite in Annapolis, MD 3 days per week (initially)
Preferred Qualifications Experience with Elastic Search Familiarity with Angular (legacy experience acceptable) Deep understanding of design patterns and enterprise-grade architecture Experience with system performance optimization and monitoring tools Experience working in public sector or court systems is a plus
Educational Requirements Required: Bachelor's degree in Computer Science, Engineering, or a closely related discipline Preferred: Master's degree or certifications in relevant technologies (e.g., Spring, Kubernetes, AWS)
Key Responsibilities Collaborate with cross-functional teams to define and implement software solutions Develop scalable microservices using Spring Boot Build dynamic and responsive front-end UIs using React Integrate event-driven components using RabbitMQ or Kafka Deploy and maintain applications in Kubernetes environments Perform unit testing, code reviews, and debugging Document architectural decisions, sequence diagrams, and technical specs Submit weekly progress/status and time reports to Judiciary management Adhere to secure coding and confidentiality policies as per the Judiciary's guidelines