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

Windchill Java Developer

$100k - $150k
Full-time

Bright Vision Technologies

Role Description

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.

Qualifications

  • 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 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 [email protected] or contact us at View phone number on remotive.com. Learn more about Bright Vision Technologies at .

We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company.

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Windchill Java Developer in Remote vacancy
  • $100k - $150k

     ...technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled Windchill Java Developer to join our dynamic team and contribute to our mission of transforming business processes through technology. This is a... 
    Suggested
    Full time
    Fixed term contract
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    United States
    1 day ago
  •  ...Windchill Technical Lead Location: West Chester, PA / Remote FTE Only Job Summary We are looking for a Windchill Technical Lead...  ...of Windchill implementations and enhancements while mentoring developers and working closely with business and engineering stakeholders... 
    Suggested
    Remote work

    AceStack LLC

    West Chester, PA
    4 days ago
  • $100k - $150k

    Role Description We are seeking an experienced Windchill Integration Developer to design, build, and operate integrations connecting PTC Windchill with...  ...for Windchill data using OData, Info*Engine, or custom Java services. ~Implement message-based and event-driven integrations... 
    Suggested
    Full time
    Immediate start

    Bright Vision Technologies

    Remote
    15 hours ago
  • Role Description I have an opportunity for a "Java Full Stack Developer" - (Milwaukee WI - Remote). We are looking for Java full stack developers with the following qualifications: ~Must have banking experience ~Better to have payment net and card experience ~... 
    Suggested
    Full time
    Contract work
    Immediate start
    Remote work

    Navtech, Inc.

    Remote
    15 hours ago
  • $46.4k - $111.09k

     ...Job Title: Windchill Developer (Junior Level) Job Location: Remote (Anywhere across USA) We are looking for a motivated Junior Windchill Developer...  ...PLM system. This role is ideal for someone with foundational Java skills and a keen interest in learning enterprise PLM systems... 
    Suggested
    Local area
    Remote work

    Capgemini

    New York, NY
    3 days ago
  • Role Description Atuar em uma squad responsável pela sustentação e evolução de APIs e microsserviços em Java, garantindo a estabilidade das aplicações por meio da análise e correção de incidentes, implementação de melhorias e desenvolvimento de novas funcionalidades. O... 
    Full time

    Sensedia

    Remote
    1 day ago
  •  ...Development and Unit Testing of Microservices and Micro Frontend Apps. ~Communicate effectively with leaders. Qualifications ~Java ~Spring Framework ~Springboot ~ReactJS ~SAAS (software as a service) ~Off the shelf cloud product ~Excellent... 
    Full time

    Texas State Library and Archives Commision

    Remote
    15 hours ago
  • Job Requirements 8+ years of working experience as a Java developer Experience with user interface design Experience with Medicaid is must Knowledge of performance testing frameworks including Mocha and Jest Excellent troubleshooting skills
    Work experience placement
    Remote work

    The Dignify Solutions, LLC

    United States
    3 days ago
  •  ...Java Developer Below are the requirements. Let me know if you have any candidates. (3) Must haves (Skills/Technology/Experience): Java - min of 7 years SQL - as long as they're proficient - min 5 yrs. a lot of it is they're not even writing the SQL, if they... 
    Remote work

    RIT Solutions

    United States
    4 hours ago
  • Role Description This is a remote position. Qualifications ~Proficiency in Vue 3 ~Proficiency in Typescript ~Proficiency in Java 17+ ~Proficiency in Spring Boot 3.x ~Proficiency in Spring Security, JPA and JWT ~Proficiency in building RESTful APIs ~... 
    Full time
    Remote work

    Ellow Technologies Pvt Ltd

    Remote
    15 hours ago
  • $100k - $150k

     ...Description We are seeking an experienced Windchill Integration Engineer to design, build,...  ...experience with Info*Engine and Windchill Java API. ~Experience designing PLM-to-ERP...  ...skills. Requirements ~Design and develop integrations between Windchill and ERP systems... 
    Full time
    Fixed term contract
    Remote work

    Bright Vision Technologies

    Remote
    15 hours ago
  •  ...engineering development experience. ~Proficiency in software engineering languages and tools, including Java, Spring Boot, AWS, and RESTful services. ~Experience developing solutions in Guidewire CLAIMS SaaS, ideally participating in migrations to SaaS. ~Must have... 

    Texas State Library and Archives Commision

    Remote
    15 hours ago
  • $69 per hour

    Role Description We are looking for a Java Developer for one of our clients in Charlotte, North Carolina. If you're interested, please reply with your most recent work format resume with contact information. ~Job Title: Java Developer ~Location: Charlotte, North Carolina... 
    Contract work
    Immediate start
    Remote work
    Relocation

    3B Staffing

    Remote
    15 hours ago
  •  ...Job Title Designs, develops, and implements webbased Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging,... 
    Remote work

    Kaav Inc.

    Sunnyvale, CA
    1 day ago
  •  ...Full-stack Sr. Java Developer The Georgia Department of Human Services, Office of Information Technology (OIT) is seeking a qualified candidate for the position of a Full-stack Sr. Java Developer to join the agency based in Atlanta, Georgia. Required skills: ~... 
    Work at office
    Remote work

    My3Tech Inc

    United States
    2 days ago
  •  ...Job summary Spring internals Spring upgrades version 2.6 migrating to 3.0 and 3.2 Java 11 to Java 17 upgrade experience Jersey Understanding of Spring Security Understanding of OAuth US Tech Solutions is an Equal Opportunity Employer... 
    Remote work

    Varite

    United States
    2 days ago
  • Role Description ~As a microservices developer, you are required to build software systems that have well-defined interfaces. ~The selected...  ...projects. ~Design and develop Microservices systems with Java, Spring or Node.js. ~Communicate with the tech lead, to... 
    Full time
    Work experience placement

    Ruri Software Technologies LLC

    Remote
    15 hours ago
  • $60 per hour

     ...Java/Scala Developer Location: Englewood, CO (100% Remote Until COVID-19) Duration: 6+ Months Contract Rate - $60/hr Main requirement is good exposure in Java or Scala development with basics knowledge on Oracle (or any DB) and Linux. Good communication skills... 
    Contract work
    Remote work
    Relocation

    ClifyX

    United States
    15 hours ago
  • $160.81k

     ...to connect them with exceptional professionals for this role. What will you be doing? Barclays Services Corp. seeks Senior Java Developer – Portal in Whippany, NJ (multiple positions available): Participate in the full software development life cycle (SDLC) of... 
    Hourly pay
    Remote work

    Barclays

    Hanover, PA
    21 hours ago
  •  ...Job Title Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging,... 
    Remote work

    Samprasoft

    United States
    3 days ago
  • Role Description ~Design, develop, implement, support, and maintain complex Java applications ~Work with architects to define architecture models and design critical integrations ~Create technical specifications for detailed application design ~Troubleshoot and... 
    Full time

    SolGenie

    Remote
    15 hours ago
  • Role Description ~Develop and maintain ~Create coding and design guidelines to be used throughout our applications. ~Mentor other...  ...updates, corrections, or enhancements including Business Logic in Java & SQL as well as User Interfaces in HTML and JavaScript. ~... 
    Full time
    Work experience placement

    Texas State Library and Archives Commision

    Remote
    15 hours ago
  • Software Engineer In the Retail Services group you will work as part of a small team to design, build, and field some of the world's highest-volume retail systems. We are integrating applications that blur the lines between online, mobile, and in-store experiences. ...
    Remote work

    Software Technology Inc

    Bentonville, AR
    3 days ago
  • Role Description Strong Java developer with very good understanding of micro services. ~Grasp of software engineering skills in modular design, data structures, algorithms. ~Experience in Kubernetes. ~Working experience in AWS. ~Deep knowledge and hands-on experience... 
    Full time
    Work experience placement

    Texas State Library and Archives Commision

    Remote
    15 hours ago
  •  ...Java Developer Writing, analyzing, modify and testing Java applications Work on-site in Huntsville, TX or Austin, TX or remote options available Skills required: Java JSP JavaScript SQL SVN/GitHub jQuery Azure SQL environment Hyperion... 
    Remote work

    My3Tech Inc

    Huntsville, TX
    3 days ago
  •  ...Job Title : Java Developer Location: 1-Day per month onsite (Norfolk Naval Shipyard, VA) Certifications : CompTIA Security+ CE (Required) Clearance Required : Active Secret Clearance (Required) Position Overview: We are seeking a highly skilled Java Software... 
    Remote work

    Conceras

    United States
    4 hours ago
  • $54 - $55 per hour

     ...Remote Java Developer II Charlotte, North Carolina, United States $ 54.00 - 55.00 (US Dollar) Remote Java Developer II needs Experience 5 - 7 years experience in systems analysis and programming with Java J2EE, JSP, JSF, Facelet, JSTL, Tiles and JavaScript. EJB... 
    Remote work

    Global Channel Management

    United States
    3 days ago
  •  ...Overview: Java Developer Sunnyvale CA Long-Term Onsite Experience Skillset/JD Data Access Layer (DAL) App Developer - Java/SDK 7 Sunnyvale, CA No remote 5+ years Java, Extending SDKs to Cassandra, Azure SQL, Cosmos (NoSQL, RDBMS... 
    Remote work

    r2 Technologies, Inc.

    Sunnyvale, CA
    3 hours ago
  • $82 - $92 per hour

    Role Description We are seeking talented Java Developers to join our dynamic team in a fully remote capacity. In this role, you will be responsible for: ~Designing, developing, and maintaining scalable applications that support critical business functions. ~Leveraging... 
    Contract work
    Remote work

    OmegaHires

    Remote
    15 hours ago
  •  ...Financial backbone) changes. ~Ability to work with Cognos and develop reporting & dashboards is a plus. ~Overall knowledge and understanding...  ...queries that must be developed for NCFS. Qualifications ~Java Developer - Required: 7 Years ~Oracle DB - Highly desired: 3... 
    Full time

    Ruri Software Technologies LLC

    Remote
    15 hours ago

Do you want to receive more vacancies?

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