Senior Java Middleware Engineer
Job Summary
Job Title: Senior Java Middleware Engineer
Work Arrangement: Hybrid
Location: Washington DC 20003
Employment Type: Contract
Engagement Type: W2 or 1099 (No C2C)
Final Interview: Not Required
Dhaka Technologies Limited Company (DTLC) is hiring a Senior Java Middleware Engineer on behalf of the District of Columbia Office of the Chief Technology Officer (OCTO) in support of the DC Department of Motor Vehicles (DC DMV).
OCTO is seeking a Senior Java Middleware Engineer to support modernization of the DC DMV Enterprise Application (Destiny) designing and developing RESTful web services that connect the platform to modern digital technologies.
The Office of the Chief Technology Officer (OCTO) is modernizing the District of Columbia Department of Motor Vehicles (DC DMV) Enterprise Application (Destiny) to leverage new digital technologies such as cloud computing data analytics artificial intelligence and mobile capabilities required to create a modern experience for DC DMV customers and partners. Modernizing the Destiny application helps DC DMV improve services to citizens and enhance government operations while strengthening overall data security. To address these challenges the OCTO-DMV team is looking to hire a highly skilled individual to rapidly connect the DMV Enterprise Destiny Application with modern applications while minimizing disruption to existing systems.
This role will design and develop RESTful web services in Java EE conforming to the Representational State Transfer (REST) architectural style using the Java API for RESTful Web Services (JAX-RS). The selected candidate will work to gain an understanding of DC DMV infrastructure and application implementation requirements that facilitate continuous feature release of applications.
This is a Master level category requiring 16 years of total work experience and a BS Degree or the equivalent work experience.
- Genuine core JAVA development with strong back-end development skills (Required 12 years)
- JAVA - Annotations Generics Reflection Inheritance OO Design NIO Bean Validation (Required 7 years)
- Spring Boot Application Development experience (Required 5 years)
- Spring - Java Config Dependency Injection Autowiring Concepts (Required 5 years)
- Spring Integration Development experience (Required 5 years)
- Spring Web Services Development experience (Required 5 years)
- Synchronous and Asynchronous programming experience - Callbacks Future Timeout and Error Handling (Required 5 years)
- Experience with MAVEN project build (Required 5 years)
- Experience with GIT version control repository (Required 5 years)
- Experience with Tomcat/Jetty/Undertow Application Servers (Required 5 years)
- Experience with LINUX working environment (Required 5 years)
- Experience with JIRA issue tracker (Required 5 years)
- OpenShift container-based application development and deployment experience (Required 3 years)
- Working with mainframe CICS containers and channels using JCA connector (Required 3 years)
- Knowledge of Continuous Integration and Continuous Development (CI/CD) practices (Required 3 years)
- Bachelors degree in IT or related field or equivalent experience (Required)
Qualified candidates should email their resume to with "Senior Java Middleware Engineer (812712)" in the subject line.
Required Skills:
Required and Desired Skills Bachelors degree in information technology Computer Science a related field or equivalent professional experience. (Required 15 years) Hands-on ServiceNow administration experience including ownership or co-ownership of a ServiceNow instance. (Required 10 years) Strong foundational knowledge of the ServiceNow platform including: Forms lists tables and dictionary configuration Business Rules Client Scripts. (Required 8 years) Experience integrating ServiceNow with external systems via REST/SOAP APIs (Required 8 years) ITIL Foundation certification or equivalent ITSM process knowledge (Required) Proficiency in JavaScript for ServiceNow scripting (business rules client scripts UI policies) (Required 10 years) Knowledge on UI Policies and UI Actions Roles and Access Control Lists (ACLs) Update sets and platform administration (Required 8 years) ServiceNow Certified Application Developer (CAD) preferred (Highly desired) Experience with one or more ServiceNow application areas such as ITSM HRSD S2P CSM or SecOps (Required 8 years) Experience building or supporting system integrations using REST APIs Integration Hub and data imports. (Required 8 years) Experience working in a public sector K-12 education or other highly regulated environment (Required 8 years)
Required Education:
Bachelors degree in Information Technology or a related field or equivalent experience