TRYremote
Get weekly
remote tech jobs!

DT Professional Services is hiringSoftware Engineer

Full Time$105,000 - $130,000
Posted 8h ago
Job Summary:

DT Professional Services is seeking a Software Engineer with strong IBM Maximo expertise to support the replatforming and modernization of mission-critical applications across federal environments. The ideal candidate is highly skilled in IBM Maximo and Java-based development (Spring Framework, Spring Boot), with experience migrating legacy systems to modern, cloud-native architectures on Microsoft Azure. This is a fully remote role and requires an active Secret security clearance (or higher).

Responsibilities:
  • Lead and support the replatforming, modernization, and cloud migration of existing enterprise applications, including analysis of legacy architectures and transition to Azure-based solutions.
  • Configure, customize, and extend IBM Maximo to support enterprise asset management, work management, and maintenance operations.
  • Develop and maintain Maximo Business Objects (MBOs), automation scripts, workflows, and advanced configurations.
  • Customize Maximo applications, UI components, and system behaviors to meet mission and operational requirements.
  • Integrate Maximo and external systems using REST APIs, SOAP Services, middleware, microservices and Azure integration services.
  • Perform investigative analysis of existing Maximo implementations to identify defects, performance bottlenecks, data quality issues and architectural improvement opportunities.
  • Support Maximo-related data modeling, data migration to Azure SQL/cloud storage, validation and troubleshooting activities.
  • Develop and enhance Java-based services and backend components using Java, Spring Boot, Spring Framework, JPA/Hibernate and related technologies.
  • Implement cloud-native services and modernization components using Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure Integration Services, Azure DevOps, etc.
  • Diagnose and resolve complex system issues by analyzing logs, data flows, integrations, and application behavior.
  • Collaborate closely with functional users, systems owners, business analysts, and cloud engineering teams to translate mission needs into Maximo and application-level solutions.
  • Participate in unit, integration, system and user acceptance testing for Maximo upgrades, patches, and modernized cloud deployments.
  • Produce and maintain technical documentation covering configurations, integrations, designs, and cloud deployment patterns.
  • Ensure all solutions adhere to DoD security, compliance, performance, and cloud governance requirements.
Basic Qualifications:
  • Active DoD Secret clearance or higher.
  • Bachelors Degree in Computer Science, Software Engineering, or related IT field.
  • 3-7 years of experience as a software engineer supporting federal or DoD environments.
  • One or more of the following:
    • Strong IBM Maximo development experience, including configuration, customization and integration.
    • Strong Java development experience with ability to rapidly learn and apply Maximo development concepts.
  • Hands-on experience analyzing, maintaining, or replatforming legacy or existing enterprise applications.
  • Proficiency in Java development using Spring, Spring Boot, REST APIs, and modern backend frameworks.
  • Ability to trace complex issues across distributed systems, integrations and cloud components.
  • Familiarity with SDLC best practices and modern DevSecOps workflows.
  • Strong communication skills, include the ability to produce clear technical documentation.
Preferred Qualifications:
  • Experience supporting Navy technology/systems.
  • Experience with Azure cloud services such as:
    • Azure App Services, AKS, Azure Functions
    • Azure SQL / Cosmos DB
    • Azure Service Bus, Logic Apps, API Mangement
    • Azure DevOps (CI/CD pipelines)
  • Experience with microservices architecture, containerization (Docker) and Kubernetes.
  • Strong understanding of databases, system integrations and enterprise data management.
  • Experience with modern application architecture and cloud-native best practices.

The compensation range for this position: $105,000.00 - $130,000.00
 

More about DT Professional Services:

We’re looking for driven individuals to contribute to our talented & innovative team! At DT Professional Services, we offer insurance benefits that include medical, dental, and vision coverage, life insurance, long & short-term disability, 401(k) retirement plans (with employer match), tuition & certificate reimbursement, along with paid time off (vacation/sick/holidays). We are happy to to offer growth opportunities for you to grow in your career - your success is our success!

DT Professional Services is an SBA 8(a) and HUBZone certified Small Business; highly experienced in building award-winning custom software solutions. Established in 2013, we bring over a decade of experience delivering technology services and solutions that specialize in web & custom application development, project & program management, mobile & cloud computing services.

Apply for this job

Something went wrong.