Senior Software Development Engineer (Java and AI )

Overview

On Site
$70 - $75
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 3 Year(s)
No Travel Required

Skills

java
artificial intelligence
rabbitMQ
Go
SQL
Rest API
Agile
RESTful
Software Engineering

Job Details

Position: Senior Software Development Engineer (L5) OXM Enterprise Team
Location: Provo or Reston,Virginia
Purpose of the Position:
We are seeking a skilled Software Engineer to deliver and enhance AI-
driven topic modeling and tuning features, and to facilitate the migration from CrateDB to a more
robust text engine backend. The role involves ongoing development of React-based UI components
and implementation of REST APIs to integrate backend services seamlessly with the frontend.
Responsibilities also include automating quality assessments for AI tools to improve maintainability
and reduce risk. The ideal candidate will bring strong Java expertise, React development experience,
and a collaborative mindset to contribute effectively within an Agile, cross-functional team.
Presence at our Provo or Reston location is required.
1. Basic Details
2. Key Result Areas and Activities:
Deliver AI-based topic modeling and tuning features to enhance data insights deliverable
by end of Month 2
Facilitate transition from CrateDB to an improved text engine backend, ensuring data
integrity and performance deliverable by end of Month 3
Develop and enhance UI components using React for improved user experience ongoing
through project duration
Implement and maintain REST APIs, integrating primary backend services with frontend
ongoing with biweekly milestones
Support automation of quality assessments for AI tools to optimize KTLO efforts and reduce
risks deliverable by Month 3
Expected outcomes: reduced maintenance overhead, reduced KTLO risk, improved time to
value, and enhanced operational efficiency
3. Work and Technical Experience:
Essential Skills:
Strong proficiency in Java development
REST API design and implementation expertise
Knowledge of relational databases (SQL)
Secondary skills in Go programming language and RabbitMQ message queuing
Familiarity with AI tooling and automation of quality assessments is a plus
Strong problem-solving skills and ability to work in a cross-functional Agile team
Fluency in English; Provo or Reston location presence required (onsite)
Candidate must be able to work full-time onsite in either Provo or Reston during core
business hours.
This role offers a strong opportunity to contribute to strategic AI-driven initiatives and
backend modernization efforts within OXM Enterprise.

Prior experience in enterprise-level application development, AI tooling, and migrating
database backends is highly desirable
Desirable Skills:
Experience with UI development using React
Experience with CrateDB is or OpenSearchDB is preferred
4. Qualifications:
7-8 years as Software Development Engineer
Bachelor s degree in computer science, software engineering, or related field (Master's
degree is a plus)
Demonstrates continued learning through one or more technical certifications or related
methods
5. Qualities:
Self-motivated and focused on delivering outcomes for a fast-growing team and firm
Able to communicate persuasively through speaking, writing, and client presentations
Work independently based on the mentorship provided by managers
Demonstrates problem solving, multi-tasking, troubleshooting skills with a high degree of
flexibility
Able to work with teams and clients in different time zones
Proven learning agility as technologies and capabilities evolve rapidly
Strong analytical, troubleshooting, and problem-solving skills.
Research focused mindset
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.