Jobs · himalayas

B

Windchill Java Developer

Keystone AI · United States · Posted 5d ago

remotesenior
Apply on himalayas

About the role

Keystone AI is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled Windchill Java Developer to join our dynamic team and contribute to our mission of transforming business processes through technology. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. Job Title: Windchill Java Developer Location: 100% Remote (Continental United States) Position Type: In-house Keystone AI SOW engagement (no third-party client or vendor) Experience: 5+ years Salary: 100K to 150K Sponsorship: No new H1B sponsorship available. H1B transfers welcomed for qualified candidates. Employment Type: Full-time, direct W2 with Keystone AI (no C2C, no 1099, no third-party) Engagement: Long-term, multi-year, aligned to the Bright Vision SOW delivery roadmap Compensation: Competitive base salary commensurate with experience, plus benefits. Employment Terms & Visa Policy This is a 100% remote, full-time, direct W2 position with Keystone AI . This role is part of Keystone AI ’ in-house Statement of Work (SOW) engagement. The client, end customer, and employer for this position is Keystone AI — there is no third-party client, vendor, or implementation partner involved. We do not engage in C2C, 1099, or third-party arrangements for this role. BUT STRICTLY NO C2C/1099/3RD PARTY COMPANIES. ALL OUR ROLES ARE W2 AND NO 3RD PARTY BROKERING PLEASE. Candidates must be willing to work directly as a full-time W2 employee of Keystone AI and contribute to our in-house SOW deliverables. No new H1B sponsorship is available for this role. However, candidates who are currently on a valid H1B visa and require a transfer are welcome to apply. We will support H1B transfers for qualified candidates. For every role, a technical coding assessment is mandatory. Please apply only if you are confident in your technical abilities and hands-on experience. Job Summary We are seeking an experienced Windchill Java Developer focused on deep, low-level Windchill customizations using Java, PTC APIs, and PTC’s customization frameworks. This role suits engineers who enjoy working close to the platform, extending its behavior through services, listeners, and processors while preserving a clean and upgrade-friendly customization layer. The ideal candidate will bring strong Java fundamentals, deep familiarity with the Windchill platform internals, and a disciplined, performance-aware engineering style. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities Design and develop advanced Java customizations within Windchill, including custom services, listeners, processors, validators, and helpers. Extend the Windchill data model with custom types, attributes, and relationships using Type and Attribute Management (TAM). Build custom JSP and HTML extensions, including custom tables, actions, and wizard pages. Develop custom queues and background processes for asynchronous Windchill tasks. Implement complex workflow expressions and robot delegates in Java, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. Optimize performance of Java customizations, including profiling, query tuning, and caching strategies. Adhere strictly to PTC customization best practices, ensuring upgrade-friendly customizations. Lead migration efforts to retire legacy customizations to modern PTC-supported patterns, planning phased cutovers, building backward-compatibility shims where needed, and ensuring each migration step is reversible and well-monitored. Conduct code reviews and uphold internal engineering standards, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. Collaborate closely with functional consultants to translate complex requirements into clean Java designs. Provide hands-on post-go-live and hypercare support, working closely with operations teams to triage incidents quickly, identify root causes, and drive durable fixes that improve long-term system

Read the full posting on himalayas

FAQ

Is the Windchill Java Developer role at Keystone AI remote?+

This Windchill Java Developer position is listed as remote (United States).

What seniority level is this Windchill Java Developer role?+

This is a senior level position.

How do I apply for the Windchill Java Developer role at Keystone AI?+

Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Keystone AI.