DT Professional Services is seeking a Software Engineer to support the replatforming and modernization of mission-critical applications across federal environments, specifically with strong IBM Maximo expertise.
Requirements
- Strong IBM Maximo development experience, including configuration, customization and integration.
- Strong Java development experience with ability to rapidly learn and apply Maximo development concepts.
- Proficiency in Java development using Spring, Spring Boot, REST APIs, and modern backend frameworks.
- 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.
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.
- 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.
Other
- 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 communication skills, include the ability to produce clear technical documentation.
- Ability to collaborate closely with functional users, systems owners, business analysts, and cloud engineering teams to translate mission needs into Maximo and application-level solutions.