Jobs · Engineering

PTC Java Engineer

Bright Vision Technologies · Scottsdale, AZ · 4 days ago
RemoteRemoteEngineering$100k–$150k/yrFull-time

About the role

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.

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.

Requirements

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

Qualifications

  • PTC Windchill development certifications preferred.
  • Experience with PTC ThingWorx development preferred.
  • Exposure to Windchill RV&S customization preferred.
  • Familiarity with CI/CD tooling for Windchill preferred.
  • Experience operating Windchill in the cloud preferred.

Benefits

Not specified.

Pay

$100,000–$150,000 Annually

Schedule

Not specified.

Skills

Java, Windchill customization, Windchill data model, Windchill lifecycle, Windchill workflow, Type and Attribute Management (TAM), JSP, HTML, SQL, Windchill client-side customization, Windchill upgrades, troubleshooting, documentation, mentoring, coaching, code review, design review, pair programming, knowledge sharing.

Benefits

Not specified.

Pay

$100,000–$150,000 Annually

Schedule

Not specified.

Application

To apply, please send your resume to Jenny@bvteck.com or contact us at (908) 505-3544. Learn more about Bright Vision Technologies at www.bvteck.com.

Bright Vision Technologies is an Equal Opportunity Employer.

Similar jobs

Technical Engineer

WalbridgeWest Virginia, United States· 1 mo ago
Information Technologyapply on careers-walbridge.icims.com

Technical Engineer

WalbridgeFlorida, United States· 1 mo ago
Information Technologyapply on careers-walbridge.icims.com