What are the responsibilities and job description for the Java developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Prosum, is seeking the following. Apply via Dice today!
Location: Los Angeles, CA (Hybrid 2 days onsite / 3 days remote)
Compensation: Target base salary 120-140k
Reports To: Director of Product Development
Position Overview
We are seeking a midlevel Java Developer with demonstrated experience using AIassisted development tools to join our Product Development team. This role is a replacement hire for a retiring senior team member and will play a key role in maintaining and evolving our core Javabased scheduling and factory planning application.
The successful candidate will collaborate closely with a small, highly specialized development team, including working with engineers based in Germany during a transition period. This position emphasizes the practical use of modern AI tools to accelerate development, support knowledge transfer, and drive innovation within an established Java codebase.
The ideal candidate has 8 12 years of professional experience, is adaptable, and is enthusiastic about incorporating AI into traditional enterprise Java development workflows.
Key Responsibilities
Location: Los Angeles, CA (Hybrid 2 days onsite / 3 days remote)
Compensation: Target base salary 120-140k
Reports To: Director of Product Development
Position Overview
We are seeking a midlevel Java Developer with demonstrated experience using AIassisted development tools to join our Product Development team. This role is a replacement hire for a retiring senior team member and will play a key role in maintaining and evolving our core Javabased scheduling and factory planning application.
The successful candidate will collaborate closely with a small, highly specialized development team, including working with engineers based in Germany during a transition period. This position emphasizes the practical use of modern AI tools to accelerate development, support knowledge transfer, and drive innovation within an established Java codebase.
The ideal candidate has 8 12 years of professional experience, is adaptable, and is enthusiastic about incorporating AI into traditional enterprise Java development workflows.
Key Responsibilities
- Maintain, enhance, and modernize an existing Javabased scheduling and factory planning application supporting businesscritical operations
- Utilize AIassisted development tools (including Claude AI platforms and GitHubbased AI tooling) to improve coding efficiency, accelerate development, and optimize existing code
- Leverage AI tools to rapidly selflearn, document, and understand legacy systems as part of structured knowledge transfer
- Collaborate with Germanybased engineers during the transition period to ensure continuity and shared system understanding
- Contribute to the longterm strategy of consolidating and modernizing development efforts through AIenabled efficiencies
- Partner closely with Product Development leadership and crossfunctional stakeholders to support roadmap execution
- Support systems related to scheduling, factory planning, capacity planning, and constraintbased operational logic
- 8 12 years of professional Java development experience
- Strong experience working with Oracle databases and SQLbased systems
- Experience developing and supporting enterpriselevel business applications, including operational planning, scheduling logic, and capacity or constraintbased systems
- Commercially demonstrated experience using AIassisted development tools (e.g., Claude AI platforms, GitHub AI tools); experience must be from professional work environments, not personal projects only
- Comfortable working in a hybrid environment (Los Angelesbased preferred)
- Selfmotivated, adaptable, and open to adopting emerging development technologies
- Experience with factory planning, production scheduling, capacity planning, or constraintbased optimization systems
- Experience modernizing or maintaining legacy Java applications
- Recent exposure (within the past 6 12 months) to AIassisted coding tools in a professional setting
- Experience collaborating with international or remote engineering teams