Pivotree is seeking a Senior Developer to architect and build the next generation of their Control Tower. The role requires expertise in Java, Spring Boot, reactive programming, and AI integration using Spring AI and LLMs. The successful candidate will be responsible for turning real-time data into actionable insights via Custom Kibana Plugins and AI-driven decision support.
Requirements
- Deep expertise in Java with a strong focus on Spring Boot
- Proficiency in Spring WebFlux / Project Reactor
- Experience designing and implementing RESTful services, handling asynchronous requests, and managing API versioning
- Competency in Python for scripting, data processing, or bridging gaps between Java services and specific AI libraries
- Hands-on experience implementing AI integration using Spring AI
- Experience building MCP (Model Context Protocol) Agents
- Advanced skills in System Prompting and Context Engineering
- Expert-level knowledge of Elasticsearch
- Ability to model supply chain/operational data into flat, searchable structures suitable for Lucene-based storage
- Experience developing Custom Kibana Plugins
- Strong proficiency in TypeScript (ts) and HTML/CSS within the context of the Kibana development platform
- Ability to translate complex Elasticsearch aggregations into intuitive, real-time visual indicators
- Strong grasp of Data Structures & Algorithms to optimize data processing pipelines
- Experience with Robot Framework for acceptance testing and robotic process automation (RPA) scenarios
- Mastery of GIT, including branching strategies (GitFlow/Trunk-based), merge conflict resolution, and repository management
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance