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