Windchill Java Customization Engineer in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Windchill Java Customization Engineer in the United States.
This role is focused on deep technical customization of the Windchill PLM platform using Java and PTC-native APIs. You will work on extending core system behavior through services, workflows, listeners, and processors while ensuring upgrades remain stable and maintainable. The position plays a key role in enabling engineering and product teams to tailor Windchill to complex enterprise needs. You will operate in a highly technical environment where performance, scalability, and platform integrity are critical. The work spans both new feature development and modernization of legacy customizations. You will collaborate closely with cross-functional stakeholders to translate business requirements into robust technical solutions. This is a hands-on engineering role with significant impact on enterprise product lifecycle management systems.
- Design and implement advanced Windchill customizations using Java, including services, listeners, processors, validators, and workflow extensions.
- Extend the Windchill data model through Type and Attribute Management (TAM), custom relationships, and business logic enhancements.
- Build and maintain custom UI components such as JSP/HTML pages, tables, actions, and wizard interfaces.
- Develop asynchronous processing capabilities using queues, background jobs, and scheduled tasks within Windchill.
- Optimize system performance through query tuning, caching strategies, and Java-level improvements.
- Ensure all customizations align with PTC best practices to support long-term upgradeability and system stability.
- Collaborate with functional teams to translate requirements into scalable and maintainable technical designs.
- Provide production support, troubleshoot issues, and deliver long-term fixes to improve platform reliability.
- Maintain detailed technical documentation including architecture, design decisions, and operational runbooks.
- Mentor engineers through code reviews, design guidance, and structured knowledge sharing.
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
- 5+ years of Java development experience with strong focus on Windchill customization.
- Deep hands-on expertise with Windchill APIs, architecture, and customization frameworks.
- Strong understanding of Windchill data model, workflows, lifecycle management, and system internals.
- Experience with JSP, HTML, and UI-level Windchill extensions.
- Proficiency in SQL with experience in Oracle or SQL Server environments.
- Hands-on experience with Type and Attribute Management (TAM).
- Strong debugging, troubleshooting, and performance optimization skills.
- Ability to work in complex enterprise environments with cross-functional stakeholders.
- Excellent communication and technical documentation abilities.
- Competitive salary aligned with experience, typically in the $100,000–$150,000 range.
- Fully remote work within the United States.
- Long-term, stable engagement aligned with multi-year delivery roadmap.
- Direct W2 employment with full benefits package.
- Opportunity to work on large-scale enterprise PLM systems.
- Career growth in advanced Windchill and PLM engineering domains.
- Exposure to complex engineering challenges and enterprise architecture.
- Collaborative and technically driven work environment.