Jobs · Information Technology · Ohio

Senior Software Developer/Engineer

KPI Solutions · Sharonville, OH · 1 wk ago
HybridInformation Technology$150/hrFull-time

Position Overview

We are seeking a highly skilled Senior Java Spring Boot Developer to join our development organization. The ideal candidate will have experience building and integrating Java-based microservices within a modern enterprise architecture including Angular, SQL, and noSQL components. A primary responsibility will be the development of connectors to third-party controls vendors, ensuring seamless communication between our Warehouse Execution System (WES) and vendor-specific Warehouse Control Systems (WCS).

Primary Responsibilities

  • Design, develop, and maintain Spring Boot-based connectors that interface with controls vendor systems
  • Ensure connectors integrate seamlessly into the overall microservices ecosystem, supporting scalability, resilience, and maintainability
  • Collaborate with architects and other developers to align connector implementation with enterprise frameworks, coding standards, and best practices
  • Participate in Agile ceremonies within the PI (planning, daily standups, sprint reviews, retrospectives)
  • Write clean, testable, and efficient code, with an emphasis on maintainability and adherence to architectural guidance
  • Troubleshoot and resolve issues related to system integration, performance, and interoperability
  • Contribute to technical documentation for connector services and integration points
  • Work closely with QA engineers to ensure robust unit, integration, and end-to-end testing
  • Stay current with emerging technologies and practices relevant to Spring Boot, Java, and microservices development

Requirements

  • Bachelor's degree in Computer Science or related field, equivalent experience considered
  • 5+ years of professional software development experience in Java or similar tech stack
  • 5+ years of hands-on development with Spring Boot and related Spring projects or similar tech stack
  • Strong knowledge of RESTful APIs, messaging patterns (Kafka, RabbitMQ, or similar), and microservices architecture or similar tech stack
  • Experience with integration and connector development to external/vendor systems
  • Familiarity with Agile / SAFe methodologies, including participation in PI planning
  • Solid understanding of CI/CD pipelines, Git-based workflows, and test automation frameworks
  • Knowledge of Docker/Kubernetes or other containerization/orchestration platforms
  • Strong problem-solving skills with an ability to work independently and within teams

Preferred Qualifications

  • Experience in warehouse automation, controls integration, or logistics software
  • Familiarity with Camunda, orchestration engines, or workflow-driven architectures
  • Exposure to front-end integration (React, Angular, or Vue) to understand connector impact on UI

Similar jobs