Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Windchill Java Developer

$100k - $180k
Full-time

Bright Vision Technologies

Edison, NJ
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: 10+ 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 Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
  • Ten 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 Qualifications
  • 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.
How to Apply
Would you like to know more about this opportunity? For immediate consideration, please send your resume to View email address on brightvisiontechnologies.applytojob.com or contact us at Show phone number. Learn more about Bright Vision Technologies at .

Bright Vision Technologies is an Equal Opportunity Employer.

 

Equal Employment Opportunity (EEO) Statement

Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.

BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Windchill Java Developer in Edison, NJ vacancy
  • $100k - $180k

     ...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... 
    Suggested
    Full time
    Fixed term contract
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Edison, NJ
    11 days ago
  • Job ID: 20469647Reference Number: 23-01439Title: Java, Scala and Spark DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-09-07Company: HAN StaffingJava, Scala and Spark Developer
    Suggested

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 24676856Reference Number: 25-00111Title: JAVA Full Stack DeveloperLocation: Iselin, NJ, 08830Posted Date: 2025-02-12Company: HAN StaffingJAVA Full Stack Developer
    Suggested

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 22886938Reference Number: 24-00882Title: java Full stack developer/ Chatbot developerLocation: Iselin, NJ, 08830Posted Date: 2024-09-10Company: HAN Staffingjava Full stack developer/ Chatbot developer
    Suggested

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20021495Reference Number: 23-01063Title: JAVA FULL STACK DEVELOPERLocation: Iselin, NJ, 08830Posted Date: 2023-06-23Company: HAN StaffingJAVA FULL STACK DEVELOPER
    Suggested

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 22879273Reference Number: 24-00870Title: Java FSD/ Chatbot DeveloperLocation: Iselin, NJ, 08830Posted Date: 2024-09-09Company: HAN StaffingJava FSD/ Chatbot Developer

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20467533Reference Number: 23-01431Title: JAVA DEVELOPERLocation: Iselin, NJ, 08830Posted Date: 2023-09-07Company: HAN StaffingJAVA DEVELOPER

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 18839215Reference Number: 23-00225Title: Java Developer - ScalaLocation: Iselin, NJ, 08830Posted Date: 2023-01-26Company: HAN StaffingJava

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20358545Reference Number: 23-01324Title: Full stack Java API developerLocation: Iselin, NJ, 08830Posted Date: 2023-08-16Company: HAN Staffing Title: Full stack Java developer Location: Malvern PAClient: Capgemini/VanguardResponsibilitiesWorking on Angular projects... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20977124Reference Number: 23-02068Title: java developerLocation: Iselin, NJ, 08830Posted Date: 2023-12-14Company: HAN StaffingTitle...  ...developerLocation: Plano, TX (need local) Full timeClient: Synechron5+ years of java developer neededSomeone from finance background
    Local area

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 27693598Reference Number: 26-00206Title: Java developerLocation: Iselin, NJ, 08830Posted Date: 2026-03-02Contact: Deepak KumarContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Java Developer

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 18880389Reference Number: 23-00294Title: java DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-02-03Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Java full-stack but we need with VERY STRONG ELK... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20683019Reference Number: 23-01677Title: Java developer with kafkaLocation: Iselin, NJ, 08830Posted Date: 2023-10-18Company: HAN StaffingRole: Java Sr DeveloperLocation: NYC NYClient is JefferiesTotal Experience: 12+ Years5-6 years of JAVA experience.3-4 years... 
    Flexible hours

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 26764370Reference Number: 25-01564Title: Java Kafka developerLocation: Iselin, NJ, 08830Posted Date: 2025-12-01Company: HAN StaffingHands-on experience with Java, J2EE, Micro services.Experience with REST API, Kafka, and Spring Boot Framework.Experience with NoSQL... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20990370Reference Number: 23-02082Title: full stack java developerLocation: Iselin, NJ, 08830Posted Date: 2023-12-18Company: HAN StaffingTitle: Java with Rest API, OpenShiftLocation: Berkley Heights, NJ (5 Days Onsite)Only Non JNTU strictlyJob Description:We are... 
    Work experience placement
    Shift work

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20371764Reference Number: 23-01339Title: Java API DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-08-18Company: HAN StaffingTitle: Full stack Java developer Location: Malvern PACapgemini Responsibilities Working on Angular projects with Java backend with some... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 27406576Reference Number: 26-00126Title: Java Full stack DeveloperLocation: Iselin, NJ, 08830Posted Date: 2026-02-05Contact...  ...(***) ***-****Company: HAN Staffing Job Title: Java Full stack Developer RemoteDuration: ContractJob Description:Design and developer application... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20349340Reference Number: 23-01317Title: Java MongoDB developerLocation: Iselin, NJ, 08830Posted Date: 2023-08-15Company: HAN Staffing Java Mongo DB DeveloperLocation: Minneapolis MN, Phoenix AZClient: CapgeminiJob Description: Java Kafka streaming experienceExperience... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 18860135Reference Number: 23-00258Title: Java Full Stack DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-01-31Company...  ...product owners, UX designers, data analysts, scrum masters, and developers to develop a world-class user experience. Recommend and... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 25571605Reference Number: 25-00505Title: JAVA DeveloperLocation: Iselin, NJ, 08830Posted Date: 2025-05-22Contact: Deepak KumarContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Educational Experience · Bachelor's Degree or equivalent... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20469221Reference Number: 23-01437Title: Sr. JAVA DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-09-07Company: HAN StaffingSr. JAVA Developer

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 22328923Reference Number: 24-00429Title: Java Kafka DeveloperLocation: Iselin, NJ, 08830Posted Date: 2024-05-31Contact: Shyam...  ...Phone: (***) ***-****Company: HAN Staffing Java Kafka Developer Phoinex, Az - Minneapolis, MN - Hybrid MustThe client is expecting... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 20011609Reference Number: 23-01055Title: SENIOR JAVA DEVELOPERLocation: Iselin, NJ, 08830Posted Date: 2023-06-22Company: HAN StaffingSENIOR JAVA DEVELOPER

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 27424034Reference Number: 26-00136Title: Java Fullstack DeveloperLocation: Iselin, NJ, 08830Posted Date: 2026-02-10Contact:...  ...Company: HAN Staffing We are looking for a strong Java Full Stack Developer with hands‐on experience in React.js and deep expertise in core... 
    Local area

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 27854673Reference Number: 26-00286Title: Java developerLocation: Iselin, NJ, 08830Posted Date: 2026-03-26Contact: Deepak KumarContact...  ...years of experience in Core Java Backend development · Design, develop, and maintain microservice-based applications using Java and... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 21469691Reference Number: 24-00250Title: Core Java DeveloperLocation: Iselin, NJ, 08830Posted Date: 2024-03-12Company: HAN StaffingJAVA

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 24961249Reference Number: 25-00186Title: Java FullStack DeveloperLocation: Iselin, NJ, 08830Job Type: Direct PlacementPosted...  ...(***) ***-****Company: HAN Staffing Job Title: Java FullStack Developer (10+ years) Job Type: Full Time (Only Visa Independant Candidates... 
    Full time
    Work experience placement

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 19573183Reference Number: 23-00776Title: TIBCO/Java DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-04-24Company: HAN Staffing...  ...-services architecture, API, and related patterns TIBCO: Develop interface designs and construct/code Tibco components per NBCU... 

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 26477056Reference Number: 25-01173Title: Java AWS Developer with TerraformLocation: Iselin, NJ, 08830Posted Date: 2025-10-09Company: HAN Staffing Mandatory Skills: Java 8/11, Microservices Architecture, Spring Boot, AWS Services such as Terraform, Kubernetes, ESC... 
    Work experience placement

    HAN Staffing

    Iselin, NJ
    16 hours ago
  • Job ID: 19825314Reference Number: 23-00928Title: Java,Pyspark and AWS developer - Hybrid role , Malvern,PALocation: Iselin, NJ, 08830Posted Date: 2023-05-24Company: HAN ****@*****.*** resource must be able to work from Malvern, PA on a hybrid schedule... 

    HAN Staffing

    Iselin, NJ
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Windchill Java Developer. Be the first to apply!