Software Engineer Security Clearance
Job in
Annapolis, Anne Arundel County, Maryland, 21403, USA
Listed on 2026-02-28
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
Job Description & How to Apply Below
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.
- 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.
- 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.)
- 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.
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-LjbffrTo 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).
(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:
×