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

Windchill Java Developer

$100k - $180k

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: 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 click.appcast.io or contact us at View phone number on click.appcast.io. 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. Bright Vision Technologies

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Windchill Java Developer in Monroeville, PA vacancy
  • Skill Set: Java, Spring Boot Microservices, Spring Cloud, Messaging & Event-Driven Systems (e.g., Kafka), and DevOps technologies (...  ...Experience: 10+ years Role Overview: We are looking for a Senior Java Developer who can independently own end-to-end delivery responsibilities... 
    Suggested

    Omni Inclusive

    Monroeville, PA
    3 days ago
  •  ...and coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to...  ...; or disability.Technical/Domain Skill 1Technology|Full stack|Java Full stack Technical/Domain Skill 2Technology|UI and Markup Language... 
    Suggested
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Pittsburgh, PA
    3 days ago
  • $100k - $140k

    Java Kafka Developer Role and Responsibilities: • Strong hands-on 8+ years of experience as Java Developer with strong Kafka expertise to design, develop, and support high-performance, event driven applications • Design, develop, and maintain Java based enterprise applications... 
    Suggested

    EXL Service

    Pittsburgh, PA
    3 days ago
  •  ...Java Developer Position Location: Pittsburgh, PA, 15222 - 3 days a week in office, possibility of 5 days a week in office Length of Assignment: 3 Months Contract to Hire role Function of the Group: Revenue support Industry background: technology and banking... 
    Suggested
    Contract work
    Work at office
    3 days per week

    Artech

    Pittsburgh, PA
    1 day ago
  •  ...We are looking for an experienced Senior Java Developer to join a high-impact team building scalable, enterprise-grade applications. Required Skills: ✅ Java ✅ Spring Boot ✅ Angular (v13–v18) ✅ REST APIs ✅ Microservices Architecture ✅ Cloud-Native Development... 
    Suggested
    Temporary work

    Delan Associates, Inc

    Pittsburgh, PA
    more than 2 months ago
  •  ...Job Description Job Description Mid Java API Developer Job Type: Permanent Full Time Location: Pittsburgh, Pennsylvania, United States Description: Mid Java API Developer Position Description This role must be performed in Pittsburgh, PA -or- Dallas... 
    Permanent employment
    Full time

    System One

    Pittsburgh, PA
    a month ago
  • $170 per hour

     ...Job Description Job Description Job Title: Sr.Java API Developer Location: Pittsburgh, Pennsylvania, United States Type: Direct Hire Compensation: $170.00 Work Model: Onsite – onsite Hours: 40.0 Security Clearance: Not specified Overview Leave placeholder... 
    Local area

    System One

    Pittsburgh, PA
    a month ago
  • Java Developer Location: Pittsburgh, PA (5 days onsite) Term: 18+ Months Rate: DOE This role is responsible for the detailed technical design and development of software solutions using existing and emerging technology platforms. The ideal candidate will be a hands-on... 

    Redolent

    Pittsburgh, PA
    5 days ago
  •  ...AWS Java Full Stack Developer with Python Full-time Hybrid – Lafayette, LA | Birmingham, AL | Columbia, SC | Knoxville, TN Position Overview Seeking an AWS Java Full Stack Developer with Python to support development, modernization, and enhancement of enterprise... 
    Full time
    Local area

    System One

    Pittsburgh, PA
    a month ago
  •  ...convert to a full time employee (goal is 6 months CTH) Have strong Java development background Any front end (Angular 8+) or Spark...  ...Framework experience. The candidate should have experience in developing multi-threaded enterprise application and have knowledge of CI/... 
    Permanent employment
    Full time
    Temporary work
    Live in
    Work at office
    Remote work

    Samprasoft

    Pittsburgh, PA
    5 days ago
  •  ...Job Description Job Description Position Title: Senior Java Full Stack Developer Position Location - Pittsburgh, PA ; Duration – Direct Hire Employment Type – No C2C or third party vendors at this time Required qualifications to be successful in this role :... 

    System One

    Pittsburgh, PA
    a month ago
  • Overview: Key Responsibilities Design, develop, and maintain applications using Java, Spring / Spring Boot, and related technologies. Build RESTful APIs and integrate with external/internal services. Collaborate with front-end developers, architects, and QA teams to... 

    Purple Drive

    Pittsburgh, PA
    5 days ago
  • $70.8k - $156.7k

    Senior Java API Developer - Backend Position Description We are seeking an experienced Sr Java API Developer to drive the design, development, and delivery of scalable, high performance API solutions. The ideal candidate will have deep expertise in Java, microservices... 
    Permanent employment
    Local area
    Pittsburgh, PA
    a month ago
  • $60 per hour

     ...Job Description Job Description Sr. Full Stack Java Developer Location: Expected to be local or willing to relocate to Pittsburgh only. Contract: W2 only, 6-12 month contract with potential for extension or conversion to full time with either the client... 
    Full time
    Contract work
    Local area
    Relocation

    CEI

    Pittsburgh, PA
    a month ago
  •  ...Role Overview The Lead Java Full Stack Developer will join our technology team at a leading retail bank. This role involves designing, developing, and delivering enterprise-grade custom microservice applications using modern Java technologies and Angular framework.... 
    Full time
    Local area

    Techstra Solutions

    Pittsburgh, PA
    more than 2 months ago
  •  ...the exact job title and job location in your email message. Java Technical Lead - ECM solutions : - Lead the design, development...  ...(enterprise implementations) - Experience designing and developing: Document ingestion workflows, Document retrieval services, Metadata... 
    Permanent employment
    Immediate start
    Visa sponsorship

    System One

    Pittsburgh, PA
    a month ago
  • $89.6k - $176.3k

    Java API Technical Lead Position Description CGI is Looking for an API Technical Lead This role must be filled from Pittsburgh...  ...of the team with technical queries and guide and mentor them to develop top quality code. . Work in an Agile environment and adapt to... 
    Permanent employment
    Local area
    Shift work
    Pittsburgh, PA
    more than 2 months ago
  •  ...Job Description Job Description Job Title: Java API Tech Lead Location: Pittsburgh, Pennsylvania Type: Contract To Hire Compensation...  ...Boot, and frontend technologies like Angular or React. Develop and design RESTful APIs and microservices for enterprise applications... 
    Contract work
    Local area

    System One

    Pittsburgh, PA
    a month ago
  •  ...Job Description Job Description Java Solution Architect Pittsburgh, PA, Dallas, TX, or Cleveland, OH (5 Days Onsite) FTE Competency...  ..., multi-platform, and web-based application systems. Develop application architecture frameworks and blueprints aligned with... 

    System One

    Pittsburgh, PA
    a month ago
  •  ...end expertise Must have worked on enterprise grade applications using React Should be in active coding profile Backend Java Spring boot, spring security, spring data jpa and other spring-based tech stack Maven Microservice Domain driven design... 
    Local area

    Balin Technologies

    Pittsburgh, PA
    5 days ago
  • Job Title: Sr. Java Full Stack Developer Location: Pittsburgh, Pennsylvania Type: Contract To Hire Responsibilities: Design, develop, and maintain Java API services, including RESTful APIs and microservices, ensuring scalability, security, and high performance. Work with... 
    Contract work
    Local area

    System One Holdings, LLC

    Pittsburgh, PA
    6 days ago
  •  ...deployment of digital collaboration platforms. We’re the leading developer of converged VoIP, voice, video and data collaboration and...  ...CONTEX MVP software efforts Programming assignments in C++ or Java in second and third rotations Requirements Pursuing a bachelor... 
    Worldwide

    Compunetix, Inc.

    Monroeville, PA
    more than 2 months ago
  •  ...Job Title : Java Technical lead Location: Pittsburgh, PA (Onsite from first day) Job Type : Fulltime Job Summary...  ...Development : Write complex code, build Proof of Concepts (PoCs), and develop/maintain RESTful APIs. [1, 2, 3] Team Leadership &... 
    Full time

    SFE

    Pittsburgh, PA
    1 day ago
  •  ...deployment of digital collaboration platforms.  We’re the leading developer of converged VoIP, voice, video and data collaboration and...  ...Work primarily on our Switch Core development team  ~Program in Java or C++ development, interfacing to embedded software and hardware... 
    Worldwide

    Compunetix, Inc.

    Monroeville, PA
    12 days ago
  •  ...expectations directly to ****@*****.*** - make sure to include the exact job title and job location in your email message. Java Full Stack Technical Lead : - Must be able to work as a W2 salaried employee - US citizen or US Permanent Resident ( Green Card... 
    Permanent employment
    Immediate start
    Visa sponsorship
    Shift work

    System One

    Pittsburgh, PA
    a month ago
  •  ...union, client, visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions... 
    Remote job
    Full time

    SynergisticIT

    Pittsburgh, PA
    5 days ago
  • $95k - $154k

     ...between academic learning and real-world tech employment. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning /AI engineers for full time... 
    Full time
    Internship

    SynergisticIT

    Pittsburgh, PA
    5 days ago
  •  ...years  of hands-on software development experience. ~ Strong expertise in: ~ Java (17 or higher) ~ Spring Boot ~ Microservices Architecture ~ REST APIs Experience developing cloud-native applications on Microsoft Azure . Hands-on experience with Azure... 
    Full time

    Syncreon Consulting

    Pittsburgh, PA
    3 days ago
  • Role DescriptionWe are seeking an experienced Senior Java Developer with 8-10 years of experience in designing, developing, and delivering enterprise-grade applications. The ideal candidate will play a key role in building scalable, secure, and high-performance cloud-native... 

    Virtusa

    Pittsburgh, PA
    5 hours ago
  • $62.9k - $139.3k

    Senior Software Engineer with Java Focus - Local to Pittsburgh, PA Position Description This position is an in office role at our...  ..., PA. CGI is seeking a Senior Java Engineer to design, develop, and support scalable enterprise applications in a banking and payments... 
    Work at office
    Local area
    Pittsburgh, PA
    a month ago

Do you want to receive more vacancies?

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