Windchill Java Developer
$100k - $180kBright Vision Technologies
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.
- 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.
- 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.
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.
- ...approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code... ...) - Design, develop, and maintain scalable microservices using Java and Spring Boot . Apply best practices for RESTful APIs ,...Suggested
- ...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...Suggested
- ...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...SuggestedWork at officeLocal area
- ...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...SuggestedFull timeLocal area
- ...Job Summary We are seeking an experienced Full Stack Java Developer for a 5‑month onsite contract in Jersey City, NJ, with potential for extension. The ideal candidate will have strong hands‑on expertise in Java application development, microservices, cloud deployment...SuggestedContract work
- ...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....
- ...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...
- ...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...Local area
- ...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 &...
- ...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...
- .... Lead the transformation of legacy systems, promoting the adoption of cloud-native architectures and event-driven technologies (Java, Spring, AWS, Kafka, etc.). Act as a subject matter expert in cash settlement and SWIFT payment processing, ensuring solutions align...For contractors
- ...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...Full timeWork experience placement
- ...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
- ...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
- ...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 workLocal area
$68 - $73 per hour
...Our client, a leading organization in the financial services industry, is seeking a Java Developer to join their team. As a Java Developer, you will be part of the Technology department supporting multiple teams. The ideal candidate will have strong problem-solving skills...Weekly pay- ...industry standards, and make evaluative judgement Recommend and develop security measures in post implementation analysis of business usage... ...least 10+ years of hands‑on application development experience. Java Expertise: Strong experience and knowledge in Core Java 11/17...
- ...Full Stack Java Developer Location – Jersey City, NJ (prefer onsite interview) but if they are good, manager will be flexible for virtual interview. Role will be 5 days onsite. Need Senior candidates. Job Summary: We are seeking a skilled Full Stack Java Developer...Work experience placementFlexible hours
- ...Java Developer (Contract) Chicago, IL, Dallas, TX or Jersey City, NJ Hybrid – onsite 2-3 days per week, WFH 2-3 days per week Position Summary: This role is open with a financial services company. Our team is looking for a Java Developer to help transform the...Contract workImmediate startWork from home2 days per week3 days per week
- ...Java Developer Contract To Hire Location: Columbus, OH (On-site) Need only W2 Candidates Job Description: ~70% backend, 30% frontend split ~ Java ~ React ~ SpringBoot ~ Microservices ~ AWS basic concepts ~ RDBMS Must Have: ~ React...Contract work
- ...backend Development doing an AWS migration. Key points are core Java, AWS, Cassandra DB and Linux Systems. JD: This is... ...where they are looking for several strong Backend focused Java Developers that have strong AWS experience. They do very little front end...Local area
- ...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...
- ...CANDIDATES ONLY Tax terms - W2 only Technical Expectations Frontend Development Strong working experience withAngular or React. Develops maintainable, modular UI components and integrates them with backend APIs. Understandsstate management, routing, performance...Work experience placement
- ...Sr. Java Developer Location: Onsite in Jersey City-NJ Job Description: Must have 10+ years of experience Required Technical Skills: Knowledge and proficiency in Jenkins, GITHUB / GIT LAB / BITBucket Must be proficient in Maven compiled applications...
- Position Summary We are seeking a Java Full Stack Developer with 6 to 8 years of experience in building high-throughput, high-volume transaction systems. The ideal candidate will be strong in server-side Java development, have exposure to React, and bring hands-on experience...Full timeContract work
- ...growth and professional excellence. Job Description Key Skills: Java/Python or other OO Programming and Strong SQL programming and... ...problem solving, and good communication skill Responsible for developing, enhancing, modifying and/or maintaining applications in the Global...Permanent employment
- Job Description Description progressive experience in software development, with a significant focus on Java and React Expertise in Java (8+ preferred). Spring Framework (Spring Boot, Spring Cloud, Spring Data) Strong understanding of object-oriented design, data structures...
- ...Senior Java Developer Client is seeking a Senior Java Developer to join our Securities Services division. In this role, you will be responsible for designing and developing a workflow application for account opening, a critical system that enhances operational efficiency...
$110k - $125k
...Strong hands-on experience adhering to Java concurrency, concurrency patterns and building thread safe code Thorough experience... ...like Angular, React.js, jQuery etc 3-5erience in developing and deploying applications to cloud platforms AWS, GCP, PCF, etc...- ...as a lead designer of complex systems 5+ years of experience developing OLTP and Data Warehouse databases using Oracle (including PL/SQL... .../pgSQL) 5+ years of experience developing applications using Java or a similar object-oriented language Ability to work in a...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Windchill Java Developer. Be the first to apply!
- entry level java developer remote Hoboken, NJ
- java developer remote part time Hoboken, NJ
- java Hoboken, NJ
- entry level java programming Hoboken, NJ
- java production support Hoboken, NJ
- senior java full-stack developer Hoboken, NJ
- java programming Hoboken, NJ
- java atg developer
- java ui developer
- java oracle developer


