×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Annapolis, Anne Arundel County, Maryland, 21403, USA
Listing for: E-Logic, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

E-Logic is seeking a Senior Software Engineer to support a large-scale modernization initiative for the Maryland Judiciary. This role will focus on rewriting and modernizing mission-critical judicial applications using modern, event-driven, microservices-based architectures. The ideal candidate is a hands-on engineer with deep experience in Java, Spring Boot, React, and message-driven systems
, who thrives in enterprise environments and understands the rigor, security, and documentation standards required for government systems.

Key Responsibilities
  • Design, develop, and maintain enterprise-grade software applications using Java and Spring Boot
  • Apply event-driven architecture (EDA) principles to build scalable and resilient systems
  • Develop microservices-based solutions with clean, maintainable code
  • Build and maintain responsive front-end components using React
  • Work with Prime Faces (6.x+) and JSF for legacy and transitional components
  • Implement asynchronous messaging solutions using RabbitMQ
  • Design and develop message producers, consumers, routing logic, and event streams
  • If experienced with Kafka, demonstrate understanding of architectural differences and tradeoffs
  • Deploy applications to Kubernetes environments using CI/CD pipelines
  • Monitor, troubleshoot, and optimize application performance in production
  • Support scalability, reliability, and uptime requirements
  • Write unit tests targeting 85%+ code coverage
  • Participate in peer code reviews and enforce coding standards
  • Debug, test, and validate system functionality across environments
  • Produce technical documentation, architecture diagrams, and design artifacts
  • Create sequence diagrams for major workflows
  • Submit weekly activity, status, and time reports in client-required formats
Required Qualifications
  • Bachelor's degree in Computer Science or a related field.
  • 8+ years of professional Java development experience.
  • 4+ years working with Spring Boot and Spring frameworks.
  • 4+ years building front-end interfaces using React.
  • 4+ years of experience with message queuing systems (Rabbit

    MQ preferred)
  • Strong understanding of enterprise application architecture
Preferred / Nice-to-Have Skills
  • Experience with Elasticsearch
  • Experience deploying applications to AWS, Azure, or GCP
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Experience working in Agile or hybrid development environments
  • Knowledge of application monitoring and observability tools (Prometheus, Grafana, ELK)
  • Strong understanding of secure coding and authentication/authorization principles
Important Notice

This role is part of a proposal for the Maryland Judiciary Agency.
Hiring is contingent upon the selection of the consultant
. Selected candidates will be included in the proposal and must authorize the use of their resume for submission.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary