Java Developer - AI-Driven Solutions
Location: Los Angeles, CA (Hybrid - 2 days onsite / 3 remote)
Salary Range: $110,000 to $125,000
Reports To: Director of Product Development
Position Overview
We are seeking a mid-level Java Developer with strong AI tool familiarity to join our Product Development team. This role is a replacement hire for a retiring senior team member and is critical to the continued evolution of our core Java-based scheduling and factory planning application.
This individual will work closely with a small team (including collaboration with Germany-based engineers during transition) and will leverage modern AI tools to accelerate development, onboarding, and innovation.
The ideal candidate brings 8-12 years of experience, is highly adaptable, and is excited about integrating AI into traditional Java development workflows.Key Responsibilities
Maintain, enhance, and modernize an existing Java-based scheduling and factory planning application
Utilize AI tools (e.g., Claude AI platforms, GitHub-based AI tooling) to accelerate development and code optimization
Leverage AI to rapidly self-learn and document legacy systems during knowledge transfer
Collaborate with Germany-based engineers during transition period
Contribute to long-term strategy of consolidating and modernizing development efforts through AI-enabled efficiency
Work closely with Product Development leadership and cross-functional stakeholders
Support business-critical applications involving scheduling, factory planning, capacity planning, and constraint-based systemsRequired Qualifications
8-12 years of professional Java development experience
Experience with JAVA swing UI and RMI experience
Strong experience working with Oracle databases and SQL-based systems
Familiarity with enterprise-level business applications (not just APIs or infrastructure): Operational planning systems, Scheduling logic, Capacity constraint modeling
COMMERCIALLY demonstrated exposure to AI-assisted development tools (Claude AI platforms, GitHub AI tools, etc.) - they cannot have just done this in their personal life
Comfortable working in hybrid environments (LA-based preferred)
Self-motivated, adaptable, and open to emerging technologies
Strong Programming Skills - Python(Must), Java, .Net
Python (NumPy, Pandas, PyTorch, TensorFlow)
API design and integration
Writing clean, modular, scalable code
Version control (Git)
Basic cloud deployment (Azure, AWS, GCP,Azure)
Performance tuning for AI apps
Working with SQL and NoSQL databases
Prompt Engineering & LLM-Oriented Thinking
Designing effective prompts
Understanding context windows, hallucinations, and model limitations
Building retrieval-augmented generation (RAG) systems
Using LLMs as reasoning engines, not just text generators
Building models
AI Product Thinking
Identifying high?impact AI use cases
Mapping business problems to AI solutions
Designing AI?powered user experiences
Basic knowledge of AI Ethics, Safety, and Governance
See how AI fits into existing workflows
Tracking emerging models and architectures
Deployment Knowledge
Software development and deployment life cycle management
Version Control Preferred Qualifications
Experience with factory planning, production scheduling, capacity planning, or constraint-based optimization systems
Experience modernizing legacy Java applications
Exposure to AI-assisted coding within the past 6-12 months
Experience collaborating across international teamsIdeal Candidate Profile
Mid-career developer (not entry-level, not late-career traditionalist)
Technically strong in Java but forward-thinking about AI evolution
Comfortable using AI tools to increase efficiency and reduce manual coding effort
Growth-oriented and interested in long-term product evolution
Please view our Privacy Policy.