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

Software Engineer Security Clearance

Job in Annapolis, Anne Arundel County, Maryland, 21403, USA
Listing for: 2-CM Technologies, LLC
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, Java Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer with Security Clearance

Summary

We are seeking one Software Engineer who will design, develop and maintain two of the State of Maryland’s Judicial Information System’s (JIS) primary applications. The focus areas include event‑driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic Search, and either Rabbit

MQ or Kafka.

Scope of Work
  • Design and develop enterprise software solutions.
  • Collaborate with cross‑functional teams to architect, design, and implement solutions.
  • Apply event‑driven architecture principles to create scalable, resilient, and loosely‑coupled applications.
  • Develop microservices using Spring Boot and associated Spring frameworks.
  • Build and maintain user interfaces using React.
  • Provide technical expertise in Prime Faces 6.0+ and JSF integration.
  • Implement message queuing and event streaming using Rabbit

    MQ. If Kafka is used, demonstrate understanding of its differences.
  • Develop message producers, consumers, routing logic, and integration components.
  • Deploy microservices to Kubernetes clusters using automated CI/CD pipelines.
  • Monitor, diagnose, and troubleshoot production systems for reliability and uptime.
  • Perform performance tuning and scalability optimization across application and infrastructure layers.
  • Write unit tests with a target of 85 % or greater code coverage.
  • Participate in peer code reviews to enforce coding standards and best practices.
  • Conduct system testing, debugging, and validation activities.
  • Prepare technical specifications, architecture documentation, design decision records, and sequence diagrams.
  • Collaborate with product managers, designers, and engineering teams to refine requirements and ensure alignment.
  • Submit weekly activity reports and status reports in prescribed formats; complete time reporting using JIS forms.
Qualifications
  • Bachelor’s degree in computer science or related field.
  • Eight (8) or more years of core Java development experience.
  • Four (4) or more years using Spring Boot and associated Spring frameworks.
  • Four (4) or more years building interfaces with React.
  • Four (4) or more years of experience with Rabbit

    MQ event streaming. (Knowledge of Kafka differences is a plus.)
Skills, Experience & Capabilities
  • Modern front‑end development using React and/or Angular for responsive component‑based UIs.
  • Message‑queuing and event‑streaming technologies such as Rabbit

    MQ or Kafka.
  • Elasticsearch for indexing, search, and analytics (preferred).
  • Microservices development using Spring Boot or equivalent Java frameworks.
  • Cloud platforms: AWS, Azure, or Google Cloud (preferred).
  • Dev Ops tools:
    Git, CI/CD pipelines, automated build processes.
  • Containerization and orchestration:
    Kubernetes and Docker.
  • RESTful API design, web services, and integration patterns.
  • Relational and No

    SQL databases:
    Postgre

    SQL, MySQL, Mongo

    DB, Cassandra.
  • Application performance tuning, monitoring, and observability tools (Prometheus, Grafana, ELK stack).
  • Security best practices: authentication, authorization, secure coding principles.
  • Strong Java competency: concurrency, collections, JVM fundamentals, modern Java features.
  • Analytical skills to evaluate complex technical challenges and propose maintainable solutions.
  • Ability to produce clean, maintainable, testable code aligned with industry best practices.
  • Effective collaboration within Agile or hybrid development teams.
Place of Performance

Work will be performed in a hybrid setting each week, Monday through Friday. Two (2) days will be remote at a suitable off‑site location selected by the Offeror/Offeror Resource(s). The AOC reserves the right to determine that an off‑site location is not suitable (e.g., crowded public space with distracting background noise during meetings).

#J-18808-Ljbffr
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