IT – 29B SoS_Secretary of State – Programmer (Specialist) – BMV Modernization

September 21, 2026

Job Overview

  • Date Posted
    September 21, 2026
  • Expiration date
    June 30, 2027

Job Description

Any candidate scheduled for a Teams interview must have a current screenshot picture uploaded onto the interview request page in dotStaff. Photo IDs/passport, etc. will NOT be accepted. This should be a current screenshot from an interaction with the vendor. This now must be uploaded BEFORE you can accept the interview request and cannot be edited after the interview is accepted. This will need to be added when you accept the interview. This MUST be uploaded as a PDF file. Vendors MUST be present at the beginning of the interview to validate their candidate. If they are NOT, the manager is encouraged to cancel the interview.

Max Bill Rate: $75.00

HireRight Package: Standard Package B & Global ID with SOS Fingerprinting

Work Location: 100% Remote (Will only consider candidates in the Eastern and Central Time Zones)

Bids can be over the Max Rate: No

Sub-Vendors Allowed: Yes

Top Skills

Java: Advanced 4+ years Required

REACT UI Library: 1+ years Required

QA Testing experience

Previous State of Maine experience highly preferred

Job Description

Key Requirements

Refactor business logic and DB I/O java code from servlets implementing complete MVC to SOA.

Write Java Code for a Service Oriented Architecture utilizing JSON/REST via Spring and CXF.

Develop reusable business services and components following SOA and MVC design principles.

Troubleshoot and resolve application, service integration, database, and performance issues.

QA/Testing

Maven and test Mock class implementations to enable unit testing and instrument the tested code paths.

Automated security analysis of Java code.

Programming Language

Java: Advanced 4+ years Required

SQL: Intermediate 2+ years Required

REACT – Beginner 1+ years Required

Databases

Oracle DB: Beginner

Frameworks

REACT UI Library: Beginner 1+ years Required

TomEE [Tomcat] Server: Intermediate 2+ years Required

CXF REST: Intermediate 2+ years Required