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

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: 6+ 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.
  • 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 View email address on us.fitly.work or contact us at View phone number on us.fitly.work. 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 a month ago
Similar jobs that could be interesting for youBased on the Windchill Java Developer in Nashua, NH vacancy
  • $100k - $180k

    Windchill Integration Developer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud,...  ...services for Windchill data using OData, Info*Engine, or custom Java services. * Implement message-based and event-driven... 
    Suggested
    Full time
    Fixed term contract
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Nashua, NH
    a month ago
  • $95k - $154k

     ...technical skills and business perspective to the table. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/Data Scientists, Machine Learning engineers for full time positions... 
    Suggested
    Full time
    H1b
    Remote work

    SynergisticIT

    Nashua, NH
    1 day ago
  • $100k - $150k

     ...PTC Windchill Developer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud,...  .... The ideal candidate will combine strong hands-on Windchill Java customization experience with practical knowledge of Windchill... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Nashua, NH
    4 days ago
  • $100k - $150k

     ...Senior Java Full Stack 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... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Nashua, NH
    a month ago
  •  ...Merrimack, NH/ Westlake, TX/ Smithfield, RIDuration: Long Term (2+ Years)The Expertise We’re Looking ForTechnical Skills (Must Have):Java 8+ (Spring Boot)AWSRest API Development/IntegrationCI/CD JenkinsInterview Process: 1 round panel interview for an hour.Required... 
    Suggested
    Immediate start

    Samprasoft

    Merrimack, NH
    1 day ago
  •  ...web and middle-tier applications. Candidates must have at least 5 years of experience, strong knowledge of Angular, TypeScript, and Java, as well as familiarities with SQL, APIs, and Agile methodologies. The role requires excellent communication and problem-solving skills... 

    Compunnel

    Merrimack, NH
    5 days ago
  •  ...Java Full Stack EngineerIndustry: Top Financial Banking ClientMode: RemoteDuration: Hybrid (5 days per Month) :: 12+ Months (Possible Extension – Long Term)Location: Westlake, TX / Durham, NC / Jersey City, NJJob Description:• Full stack Java Engineer: 70-80% Backend... 

    Samprasoft

    Merrimack, NH
    5 days ago
  •  ...Job TitleThe Expertise and Skills You BringProven experience in designing, developing, and maintaining Java/JEE based API and web applications in a fast-paced Scrum environment.Proven experience with Service Oriented Architecture (SOA), designing and building RESTful... 

    Samprasoft

    Merrimack, NH
    1 day ago
  •  ...The TeamYou will be responsible for developing and maintaining high-quality, full stack application components in support of various products...  ...development experience with strong proven understanding of Java/Spring MVC, Spring Core, Spring Boot, AWS, Azure.Knowledge of building... 

    Software Technology Inc

    Merrimack, NH
    1 day ago
  •  ...Backend Java DeveloperLocation: Durham, NC, Westlake, TX, Merrimack, NH (Remote Till Covid)Duration: Long Term ContractRequirement:2-4 years’ experience in Java 8 / Java 11Develop REST APIs or Microservices using Spring Boot along with other core components like OAuth... 
    Remote work

    Samprasoft

    Merrimack, NH
    1 day ago
  •  ...Merrimack, NH or Jersey City, NJ They are looking to bring on 4 plus developers for a new Syndicate Squad with heavy focus on the following...  ...developing applications and is capable of full stack Java development for the Fixed Income, FX and Syndicate suite of applications... 
    Work from home

    Suncap Technology

    Merrimack, NH
    1 day ago
  •  ...Backend Java Developer Location: Durham, NC, Westlake, TX, Merrimack, NH (Remote Till Covid) Duration: Long Term Contract Requirement: ~2-4 years’ experience in Java 8 / Java 11 ~ Develop REST APIs or Microservices using Spring Boot along with other core... 
    Long term contract
    Remote work

    Samprasoft

    Merrimack, NH
    5 days ago
  • About the job Senior Java Full Stack Developer ***W2 only*** Position: Senior Full Stack Java Developer Work Authorization: All Work Authorizations Location: Remote Contract: 12-24 months Qualifications: Min 9 years of experience We need candidates who can take interview... 
    Contract work
    Remote work

    Knack Solutions

    Merrimack, NH
    5 days ago
  •  ...testable code that meets specifications. Responsibilities Develop new capabilities and re-architect parts of an existing system....  ...Experience developing server-side web applications in Java Experience developing Java Web Services with public API (e.g.... 

    MeetHires

    Nashua, NH
    2 days ago
  •  ...Full Stack Java Engineer70-80% Backend and 20-30% Front endRequired Skills:Must have experience with Java / J2EE application development (10-15+ years)Must have experience with Java / J2EE (Expert)Must have experience with Spring / Spring BootMust have experience with... 

    Samprasoft

    Merrimack, NH
    1 day ago
  •  ...Java Full Stack EngineerLocation: Durham, NC, Boston, MA, Merrimack, NH, Jersey City, NJ, Westlake, TXDuration: Long Term ContractRequirement:Bachelor’s or master’s degree in a technology related field (e.g. Engineering, Computer Science, etc.) required.Experience with... 

    Samprasoft

    Merrimack, NH
    1 day ago
  •  ...of quality and performance in everything we do.Job DescriptionWho You’ll Work WithArista’s Linux Kernel team is responsible for developing and maintaining the Linux kernel in EOS. This includes keeping pace with the latest developments in the upstream Linux Kernel community... 

    Arista Networks

    Nashua, NH
    2 days ago
  • Company DescriptionArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing...

    Arista Networks

    Nashua, NH
    2 days ago
  •  ...Senior Software Engineer (Java, AWS)Location: Durham, NC, Boston, MA, Merrimack, NH, Westlake, TX, Jersey City, NJ, Salt Lake City...  ...Maven, Jenkins, Stash, Ansible, Docker).Solid understanding of developing highly scalable distributed systems using Open source technologies... 

    Samprasoft

    Merrimack, NH
    1 day ago
  •  ...an excellent reputation with the clients.Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data analysts/data scientists. We welcome candidates with all visas and citizens to apply.Who Should Apply:Recent computer... 

    SynergisticIT

    Derry, NH
    1 day ago
  •  ...engineers and scientists to apply cutting-edge algorithms to real-world problems. We are seeking candidates with proven abilities in developing innovative solutions who are particularly interested in working on state-of-the-art Electronic Warfare and Signal Intelligence... 
    Contract work
    Local area

    Saviance

    Nashua, NH
    1 day ago
  •  ...standards of quality and performance in everything we do.Job DescriptionWho You’ll Work WithArista’s BIOS team is responsible for developing and maintaining the CPU firmware, BIOS and Boot Loader software used in all Arista products.. This work includes bringing up new... 

    Arista Networks

    Nashua, NH
    2 days ago
  •  ...sustainable networks . Learn more about our mission, vision and values . The candidate will work with a small team of software developers to implement major new product features. As part of a product development team, this candidate will be actively involved with... 
    Full time
    Remote work
    Worldwide

    Parallel Wireless

    Nashua, NH
    9 hours ago
  • $100k - $150k

     ...we continue to grow, we’re looking for a skilled PLM Engineer (Windchill / Teamcenter) to join our dynamic team and contribute to our mission...  ..., and aligned with broader team and platform standards. Develop automation scripts using shell, Python, or Ansible to reduce... 
    Full time
    Fixed term contract
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    Nashua, NH
    4 days ago
  •  ...hardware engineers to come up with innovative new network systems features.Architect, design and manage the development of these features.Develop and maintain features using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests... 

    Arista Networks

    Nashua, NH
    2 days ago
  •  ...not be limited to any single aspect of managing ASIC-based networking solution, but cover all aspects of bringing up new hardware, developing all features requiring hardware validation, testing the software and hardware, and supporting our customers using the products.... 
    Contract work

    Arista Networks

    Nashua, NH
    4 days ago
  •  ...SAP Integration Developer Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require...  ...FILE, IDOC, JDBC, RFC, B2B, FTP/SFTP Experience with SAP PO Java UDF Experience with SAP ECC Sproxy Experience with... 
    Minimum wage
    Permanent employment
    Work experience placement
    Local area

    Teledyne Vision Solutions

    Hudson, NH
    5 days ago
  • $132.96k - $226.04k

     ...responsibilities will include managing the systems engineering content and work products associated with qualification, which includes developing the test requirements baseline, designing qualification strategies and procedures, and overseeing the integration and execution... 
    Full time
    Work experience placement
    Local area
    Worldwide

    BAE Systems USA

    Nashua, NH
    2 days ago
  •  ...and hardware engineers to come up with innovative new Layer1 features.Architect, design and manage the development of these features.Develop and maintain features using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests... 

    Arista Networks

    Nashua, NH
    2 days ago
  •  ...development team where your contributions will have a direct impact on modern web applications.We're seeking a Front-End Software Developer who enjoys building intuitive user experiences, writing clean code, and working closely with fellow developers in an Agile environment... 

    Robert Half

    Nashua, NH
    9 hours ago

Do you want to receive more vacancies?

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