JobHabor

Senior Software Developer

SMX Services & Consulting

Location
United States · Washington, DC
Workplace
Remote
Employment
Contract
Salary
USD 72–75/hr
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Analyze existing IRS Common Integration Services and legacy middleware interfaces
  • Develop Spring Boot-based modernization solutions
  • Refactor legacy enterprise integration services
  • Develop REST and SOAP services
  • Develop reusable APIs and microservices
  • Develop and maintain OpenAPI specifications
  • Implement message-routing patterns and transformations
  • Develop XML, XSD, and JSON mappings
  • Support business-rule integrations
  • Support batch and managed file-transfer integration patterns
  • Support database-connected integrations
  • Document current-state and target-state service mappings
  • Support phased modernization and migration waves
  • Maintain compatibility with existing consumers during transition
  • Conduct developer-level validation
  • Support parallel-run validation
  • Analyze and correct software defects
  • Support vulnerability remediation
  • Prepare release-ready technical artifacts
  • Maintain application and interface documentation

Requirements

  • 5+ years of relevant software-development experience
  • Java/J2EE development experience
  • Spring Boot development experience
  • Experience with REST APIs and SOAP web services
  • Experience with XML, XSD, and JSON
  • Experience with OpenAPI/Swagger
  • Experience with Red Hat OpenShift and/or Kubernetes
  • Experience with IBM webMethods Integration Server or comparable enterprise ESB
  • Experience with enterprise service bus architecture
  • Experience with message routing and transformation
  • Experience with business-rule implementation
  • Experience with batch integration
  • Experience with managed file-transfer concepts
  • Experience with database-connected application integration
  • Experience with Git/GitHub
  • Experience with JUnit
  • Experience with Postman and/or SoapUI
  • Knowledge of secure software-development practices
  • Experience with performance-aware application development
  • Experience with application troubleshooting and defect remediation

Preferred

  • Demonstrated IBM webMethods Integration Server experience
  • Experience supporting enterprise ESBs
  • Experience with middleware modernization
  • Experience migrating from legacy integration platforms to Spring Boot/OpenShift environments

Skills

  • Java
  • J2EE
  • Spring Boot
  • REST
  • SOAP
  • XML
  • XSD
  • JSON
  • OpenAPI
  • Swagger
  • Red Hat OpenShift
  • Kubernetes
  • IBM webMethods Integration Server
  • Git
  • GitHub
  • JUnit
  • Postman
  • SoapUI

Similar roles