Windchill Java Developer

๐Ÿข Bright Vision Technologies ยท all Bright Vision Technologies jobs
๐Ÿ“ United States
๐Ÿ’ฐ USD 100,000 - 180,000 / annual
๐Ÿ“… Posted 2026-08-23 ยท via Himalayas
๐Ÿท Java-Developer,Windchill-Developer,PTC-Developer,PLM-Developer,Enterprise-Software-Developer,Windchill-Java-Developer,Windchill-Application-Developer,Windchill-Engineer,Windchill-Middleware-Developer,Windchill-Backend-Developer,Windchill-Integration-Developer,Windchill-PLM-Engineer,Windchill-Customization-Engineer,Windchill-Integration-Engineer
Apply on original site โ†—

Windchill Java Developer - Remote

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.

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 (U.S.)
Position Type: Full-time, Direct W2
Salary Range: $100,000โ€“$180,000 Annually
Experience Required: 6+ years

Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.

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 stability.

- Maintain comprehensive, current technical documentation โ€” including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures โ€” so that the system remains supportable, auditable, and easy to onboard new engineers onto over time.

- Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time.

Required Qualif

โ† All remote jobs