Software Developer
Software DeveloperTenure: 5 yearsWork hours are 2,040 hours per yearDue Date: 02/24/2026Note: Attachments fill by candidateCopy of their proposed resource (s) degree or other certificates evidenceOFFEROR RESOURCE QUALIFICATIONS1.The Offeror shall propose a resource that meet the following minimum qualifications:1. Bachelor's degree in computer science, or a related field (as determined by the AOC).The AOC prefers Offeror proposed resource to have the following qualifications:1. Eight (8) or more years core java development.B. Four (4) or more years software development using Spring Boot and associated Spring frameworks.C. Four (4) or more years building interfaces utilizing React.D. Four (4) or more years with the implementation of message queuing and event streaming using RabbitMQ.OFFEROR RESOURCE(S) SKILLS, EXPERIENCE, & CAPABILITIES1. Offeror shall propose resource(s) possessing the following preferred skills, experience, and capabilities:a. Experience(1) Modern front-end development using React and/or Angular for building responsive, component-based user interfaces.(2) Message-queuing and event-streaming technologies, including RabbitMQ or Kafka, for distributed system communication.(3) Elasticsearch for indexing, search, and analytics (preferred but not mandatory).(4) Microservices development using Spring Boot or equivalent Java frameworks.(5) Cloud platforms such as AWS, Azure, or Google Cloud for deployment, monitoring, and scaling (preferred but not required).(6) DevOps and source control tools, including Git, CI/CD pipelines, and automated build processes.b. Capabilities(1) event-driven architecture (EDA) principles to design scalable and resilient systems.(2) Demonstrate high-level Java competency, including strong understanding of core libraries, concurrency, collections, JVM fundamentals, and modern Java features.(3) Analyze complex technical challenges and propose effective, maintainable solutions.(4) Develop and maintain applications using PrimeFaces 6.x and above, including component customization and JSF integration.(5) Produce clean, maintainable, and testable code aligned with industry best practices.(6) Collaborate effectively within Agile or hybrid development teams.c. Knowledge(1) Software design patterns and architectural best practices, with the ability to apply them appropriately.(2) Containerization and orchestration techniques, including Kubernetes and Docker.(3) RESTful API design, web services, and integration patterns.(4) Relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or Cassandra.(5) Application performance tuning, monitoring, and observability tools (e.g., Prometheus, Grafana, ELK stack).(6) Security best practices, including authentication, authorization, and secure coding principles.PLACE OF PERFORMANCEWork shall be performed in a hybrid setting each week, Monday through Friday, as follows:a. Two (2) days remote at a suitable off-site location selected by the Offeror/Offeror Resource(s).b. The AOC reserves the right to determine an off-site location is not suitable (e.g., crowded public space with distracting background noise during meetings). Three (3) days on site at the Maryland Judiciary Information Systems, 189 Harry S Truman Parkway, Annapolis, MD 21401.INTERVIEW PROCESSShortlisted Offeror proposed resource(s) will be required to complete a multi-part interview including the following:1. The anticipated duration of the interview is one (1) hour.a. The AOC shall conduct the interview in-person at 187 Harry S. Truman Parkway, Annapolis, MD 21401.b. The proposed resource(s) will be required to take a written exam to assess technical expertise.
Software DeveloperTenure: 5 yearsWork hours are 2,040 hours per yearDue Date: 02/24/2026Note: Attachments fill by candidateCopy of their proposed resource (s) degree or other certificates evidenceOFFEROR RESOURCE QUALIFICATIONS1.The Offeror shall propose a resource that meet the following minimum qualifications:1. Bachelor's degree in computer science, or a related field (as determined by the AOC).The AOC prefers Offeror proposed resource to have the following qualifications:1. Eight (8) or more years core java development.B. Four (4) or more years software development using Spring Boot and associated Spring frameworks.C. Four (4) or more years building interfaces utilizing React.D. Four (4) or more years with the implementation of message queuing and event streaming using RabbitMQ.OFFEROR RESOURCE(S) SKILLS, EXPERIENCE, & CAPABILITIES1. Offeror shall propose resource(s) possessing the following preferred skills, experience, and capabilities:a. Experience(1) Modern front-end development using React and/or Angular for building responsive, component-based user interfaces.(2) Message-queuing and event-streaming technologies, including RabbitMQ or Kafka, for distributed system communication.(3) Elasticsearch for indexing, search, and analytics (preferred but not mandatory).(4) Microservices development using Spring Boot or equivalent Java frameworks.(5) Cloud platforms such as AWS, Azure, or Google Cloud for deployment, monitoring, and scaling (preferred but not required).(6) DevOps and source control tools, including Git, CI/CD pipelines, and automated build processes.b. Capabilities(1) event-driven architecture (EDA) principles to design scalable and resilient systems.(2) Demonstrate high-level Java competency, including strong understanding of core libraries, concurrency, collections, JVM fundamentals, and modern Java features.(3) Analyze complex technical challenges and propose effective, maintainable solutions.(4) Develop and maintain applications using PrimeFaces 6.x and above, including component customization and JSF integration.(5) Produce clean, maintainable, and testable code aligned with industry best practices.(6) Collaborate effectively within Agile or hybrid development teams.c. Knowledge(1) Software design patterns and architectural best practices, with the ability to apply them appropriately.(2) Containerization and orchestration techniques, including Kubernetes and Docker.(3) RESTful API design, web services, and integration patterns.(4) Relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or Cassandra.(5) Application performance tuning, monitoring, and observability tools (e.g., Prometheus, Grafana, ELK stack).(6) Security best practices, including authentication, authorization, and secure coding principles.PLACE OF PERFORMANCEWork shall be performed in a hybrid setting each week, Monday through Friday, as follows:a. Two (2) days remote at a suitable off-site location selected by the Offeror/Offeror Resource(s).b. The AOC reserves the right to determine an off-site location is not suitable (e.g., crowded public space with distracting background noise during meetings). Three (3) days on site at the Maryland Judiciary Information Systems, 189 Harry S Truman Parkway, Annapolis, MD 21401.INTERVIEW PROCESSShortlisted Offeror proposed resource(s) will be required to complete a multi-part interview including the following:1. The anticipated duration of the interview is one (1) hour.a. The AOC shall conduct the interview in-person at 187 Harry S. Truman Parkway, Annapolis, MD 21401.b. The proposed resource(s) will be required to take a written exam to assess technical expertise.
Job ID: 510217207
Originally Posted on: 2/16/2026
Want to find more opportunities?
Check out the 3,694,485 verified jobs on iHire
Similar Jobs