Bright Vision Technologies · 1 month ago
Windchill Java Customization Engineer
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. They are seeking a skilled Windchill Java Customization Engineer to contribute to their mission of transforming business processes through technology.
Artificial Intelligence (AI)Cyber SecurityInformation TechnologySoftware
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
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or a related technical discipline
Five or more years of Java development experience, with strong focus on Windchill customization
Deep, hands-on experience with the Windchill Java API and customization frameworks
Solid understanding of Windchill data model, lifecycle, and workflow internals
Strong Java OO design and performance-engineering skills
Experience with JSP, HTML, and Windchill client-side customization
Hands-on experience with Type and Attribute Management (TAM)
Strong SQL skills and familiarity with Oracle or SQL Server
Experience supporting Windchill upgrades
Excellent troubleshooting and documentation skills
Preferred
PTC Windchill development certifications
Experience with PTC ThingWorx development
Exposure to Windchill RV&S customization
Familiarity with CI/CD tooling for Windchill
Experience operating Windchill in the cloud
Benefits
Competitive base salary commensurate with experience, plus benefits.
Full-time, direct W2 with Bright Vision Technologies (no C2C, no 1099, no third-party)
100% remote
H1B transfers welcomed for qualified candidates
Long-term, multi-year, aligned to the Bright Vision SOW delivery roadmap
Company
Bright Vision Technologies
Bright Vision Technologies is an information technology company that offers software development, AI, and cybersecurity services.
Funding
Current Stage
Growth StageCompany data provided by crunchbase