DT Professional Services

Software Engineer, IBM Maximo

DT Professional Services

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $105,000 - $130,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudHibernateJavaKubernetesMicroservicesSDLCSOAPSpringSpring BootSpringBoot

About the role

  • Lead and support the replatforming, modernization, and cloud migration of existing enterprise applications
  • 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
  • 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
  • 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
  • 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

Requirements

  • 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
  • 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
  • Familiarity with SDLC best practices and modern DevSecOps workflows
  • Strong communication skills, include the ability to produce clear technical documentation.
Benefits
  • medical, dental, and vision coverage
  • life insurance
  • long & short-term disability
  • 401(k) retirement plans (with employer match)
  • tuition & certificate reimbursement
  • paid time off (vacation/sick/holidays)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
IBM MaximoJavaSpring BootSpring FrameworkJPAHibernateREST APIsSOAP ServicesAzuremicroservices
Soft skills
communicationcollaborationanalyticalproblem-solvingtechnical documentation
Certifications
DoD Secret clearanceBachelors Degree in Computer ScienceBachelors Degree in Software Engineering