Java Developer 50; AI-Driven Solutions
Location: Los Angeles, CA (Hybrid 50; 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 50;12 years of experience, is highly adaptable, and is excited about integrating AI into traditional Java development workflows.Key Responsibilities
Location: Los Angeles, CA (Hybrid 50; 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 50;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 systems
- 8 50;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 50; 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
- 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 50;12 months
- Experience collaborating across international teams
- 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