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

Secaucus, 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: 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 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 3 days ago
Similar jobs that could be interesting for youBased on the Windchill Java Developer in Secaucus, NJ vacancy
  •  ...NAVA Software solutions is looking for a Java Developer Details: Java Developer Location: Weehawken NJ/Hybrid 3 days in a week Duration: Full time/Direct Hire Skills: Client is looking for a Full stack Java Developer having... 
    Suggested
    Full time
    Work experience placement
    3 days per week

    Nava Software Solutions

    Weehawken, NJ
    5 days ago
  •  ...TSR Consulting – Full‑Stack Java Developer (Hybrid, Tampa, FL) Duration: 6+ Months Location: Tampa, FL Required Skills & Qualifications Enterprise application development with a primary focus on backend development while supporting frontend components when needed. Strong... 
    Suggested
    Temporary work

    TSR Consulting

    Rutherford, NJ
    1 day ago
  •  ...Senior Java Developer Location: Weehawken ,NJ (Day 1 onsite and need local consultants to NJ/NY) Duration: 12 Months Client: Infosys/UBS Must have Skills: Need 10+ Years of Java Development experience Finance Domain... 
    Suggested
    Local area

    Concord IT Systems

    Weehawken, NJ
    4 days ago
  •  ...microservices development using open-source technologies like Java, SpringBoot, etc. • Design APIs following RESTful API design principles...  .... • Lead API development and integrations, working with other developers, architects, and product owners. • Build consistent, reusable &... 
    Suggested

    TechDigital Group

    Secaucus, NJ
    4 days ago
  •  ...Java Developer Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... 
    Suggested
    Full time
    Work experience placement

    SonSoft

    Weehawken, NJ
    1 day ago
  •  ...Java Developer Software Guidance & Assistance, Inc., (SGA), is searching for a Java Developer for a right to hire assignment with one of our premier financial services clients in Rutherford, NJ. Responsibilities: ~ Responsible for establishing and implementing... 

    SGA

    Rutherford, NJ
    1 day ago
  •  ...innovative technology solutions Requirements: Senior developer/Tech Lead who needs minimal guidance, takes ownership and can...  ...resolutions Experienced resource with proficient skills in Core Java, Spring MVC, Spring Boot, Spring Cloud, Kafka, MQ, NDM, CI/CD... 

    3B Staffing LLC

    Hoboken, NJ
    5 days ago
  •  ...of-concepts, design critical components, and conduct code reviews Implement agents using Google's ADK Develop foundational enterprise components using Java, Python, and React or Angular Champion AI-assisted code generation approaches Partner with DevOps teams... 

    Rose International

    Rutherford, NJ
    5 days ago
  •  ...a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot etc • Coach, mentor and support developers on the team to unblock issues and deliver on all stories on time and with quality. • Work with other stakeholders... 

    Omni Inclusive

    Secaucus, NJ
    5 days ago
  •  ...Lead Java Developer (VP level) Location: Rutherford, NJ (3 days onsite - Hybrid) Duration: 12 months Hands on experience in designing and developing applications using Java EE tech stack with spring boot and similar framework. Extensive knowledge and hands-on experience... 

    Syntricate Technologies

    Rutherford, NJ
    2 days 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... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Secaucus, NJ
    12 days ago
  •  ...We are seeking a highly skilled Senior Java Developer with extensive experience in Java 17, Spring Boot, and Microservices. The ideal candidate will have strong hands‑on experience with modern frameworks, REST API development, and Agile workflows. This role involves analyzing... 

    Veriipro

    Weehawken, NJ
    1 day ago
  •  ...Java Developer Note: Strong experience in Java and testing Mandatory skills: Backend Java, microservices, Spring Boot, TDD Someone good with Java coding and testing Please look for candidates who did their bachelor's in the USA We are open to resumes with... 

    Software Technology Inc

    Passaic, NJ
    1 day ago
  •  ...Job Requirements: Java Full stack developer to implement Application enhancements in Payment Area. As a Full stack developer involve all SDLC phases. Should have strong knowledge of Core Java, Spring Microservices, and Oracle. Familiar with Java 8 functional... 

    HCL Global Systems

    Jersey City, NJ
    5 days ago
  •  ...approaches to build solutions or breakdown technical problems Develops secure and high-quality production code, and reviews and debugs...  ...Set engineering standards and reference architectures across Java, React, Kafka, Oracle, Aurora, Airflow, and Spark. Guide deployments... 
    Work at office
    Local area

    J.P. Morgan

    Jersey City, NJ
    8 days ago
  •  ...Job Title: Java Developer Location: Englewood, NJ Note: Need only local candidates who can attend F2F interview. Job Description: Strong in core Java and Spring, Spring boot Graphql, Python, AWS Knowledge of Nifi, JOLT (... 
    Work at office
    Local area
    3 days per week

    Lorven Technologies

    Englewood Cliffs, NJ
    4 days ago
  •  ...Role: Java Developer Location: Brooklyn, NY. Duration: 6+ Months Note: In person Interview Only. Job Description: Java Developer with Hand on Experience minimum 4 - 5 Years . Hands on experience in web development using Java,... 

    3B Staffing LLC

    Brooklyn, NY
    4 days ago
  •  ...Hiring Java Developer We are actively hiring Java Developers with 5+ years of professional experience for full-time opportunities across the USA. Required Technical Skills: 5+ years of hands-on experience in Java Development Strong expertise in Core Java, Java 8... 
    Full time

    Veracity

    Passaic, NJ
    1 day ago
  •  ...Design, develop, and deploy microservices applications using Java and Spring Boot . Implement scalable and maintainable software architectures. Develop and optimize RESTful APIs to integrate with front-end components and third-party services.... 

    Texas State Library and Archives Commision

    Jersey City, NJ
    3 days ago
  • $77k - $95k

     ...Java Developer 77- $95k - fulltime Good experience in Java and J2EE technologies Hands on experience in handling L2 and L3 support activities Experience in handling critical incidents Participate and provide inputs for release planning Act as the Cognizant... 
    Full time

    ClifyX

    Brooklyn, NY
    1 day ago
  •  ...We are actively hiring for Core Java Developer. Location: Jersey City, NJ (Onsite) Local candidates. Skills: Java, Springboot, Azure or AWS. Looking for candidates with 8+ years of experience. Seniority level Mid-Senior level Employment type Full-time Job function Engineering... 
    Full time
    Local area

    FIRST SOFTSOLUTIONS INC

    Jersey City, NJ
    1 day ago
  •  ...Responsibilities Hands on core Java, multi-threading Hands on development on Java, J2EE technologies Hands on development on WebServices (REST and/or SOAP based) and WebService Security Test Driven Development (JEE Test Cases, Unit Testing) Experience working with the... 

    Boston Technology Corporation

    Jersey City, NJ
    5 days ago
  •  ...infrastructure and Recruitment services provider headquartered in NJ Job Description Paramus, NJ 07652 Job brief We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software... 
    Work experience placement

    Diverse Lynx

    Paramus, NJ
    1 day ago
  •  ...Job Title AVS scripting language solution – Phase II: Need to convert all AVS script to Java base JVS. TIBCO Rendezevous solution – Phase II: Migrate to Openlink's spread module. C EPM solution – Phase II: Convert all C++ model integration code to Java using... 

    Euclid

    Passaic, NJ
    1 day ago
  •  ...resulted in strong bonds and a robust status in the industry. Job Description 7 years of experience in software design and development Java and Angular a must Database experience Start up mentality Jack of all trades. A willingness to learn and expand their positions.... 

    Karwell Tech

    Paramus, NJ
    1 day ago
  •  ...Java Developer With Extjs 5 plus years of server side development experience with a primary focus on functional entitlements, data entitlements, and provisioning Experience in building and delivering frameworks, libraries, and services to support multiple projects... 

    HSS SOFT

    Jersey City, NJ
    1 day ago
  •  ...Role: Java Developer Location: Jersey City NJ Fulltime position Onsite position ****NO C2C**** JD: Java web-based technologies. Liferay experience (7.x)/ Tomcat 9.0 and above, Spring MVC experience. Experience with other... 
    Full time

    SARIAN Co

    Jersey City, NJ
    5 days ago
  •  ...Java Developer With Kafka And Cassandra Location: Jersey City, NJ and Chicago, IL Duration: Long term contract Experience: 3 to 15 Years Visa: US Citizen, Green Card and GC EAD Rate: Rate is open C2C Kafka and Cassandra experience is must Technical... 
    Long term contract

    ClifyX

    Jersey City, NJ
    1 day ago
  •  ...Java Developer Location: Pennington, NJ Must-have skills: Java API Integration Years of experience required for each skill: 5 years Key job responsibilities: Troubleshoot/java/ Some reference architecture Development Review system... 
    Relocation

    JConnect Infotech

    Bogota, NJ
    1 day ago
  •  ...Role: Java Developer Location : : LOCAL to Mt Laurel, NJ ONLY - 100% ONSITE Type : Contract "Develop REST APIs and backend services using Java and Spring Boot Assist in implementation of microservices and batch processing solutions. Write and... 
    Contract work
    Local area

    PROLIM Corporation

    Jersey City, NJ
    3 days ago

Do you want to receive more vacancies?

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