
Software Engineer, IBM Maximo
DT Professional Services
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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