PTC Java Engineer
$100k - $150kBright Vision Technologies
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 : PTC Java Engineer
Location : 100% Remote (U.S.)
Position Type : Full-time, Direct W2
Salary Range: $100,000–$150,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 Customization Engineer 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.
- ...Job Title: Java Full stack Engineer Duration- Fulltime Permanent Location: Phoenix, AZ (Onsite from Day1) Job Description: Role - Java Full Stack Engineer Must Have Technical/Functional Skills Hands on experience on Full Stack Java...SuggestedPermanent employmentFull time
- ...Java Engineer Duration- Long-term Contract Location- Phoenix, AZ Role/Skills: Experience/Strong understanding of object-oriented programming and cloud technologies. End to end experience delivering production ready code with Core Java, Java 8, Spring/...SuggestedLong term contract
- ...Software Engineer (Java) Location: Dallas, TX / Charlotte, NC / Phoenix, AZ Rate: DOE Term: 12+ Months Only H4, GC EAD, H1, GC, USC In this contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables...Suggested
- ...Role: Java Engineer Location: Phoenix, AZ onsite Candidate Qualifications: ~ Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot and no-sql databases ~ Must have demonstrated proficiency...Suggested
- ...Job Title: Java Engineer Location: Phoenix, AZ (Onsite - Local Candidates Preferred) Job Type: Contract Experience: 8+ years Job Overview We are looking for an experienced Java Engineer to join our client's team in Phoenix, AZ. The ideal candidate...SuggestedContract workLocal areaImmediate start
- ...new clients and projects, our Product Development team is expanding and we are looking for an accomplished and passionate Java Software Engineer to join the team! As a Java Software Engineer at KUBRA, you will collaborate with a group of talented technologists committed...Permanent employmentFull timeCasual workH1bWork at officeLocal areaWork visaFlexible hours
- ...Java Engineer Phoenix, Arizona FULL STACK ENGINEER - CORE JAVA - JOB DESCRIPTION Programming Hands-on in Java 1.8 or above SpringBoot or Vertx Unit Testing & Mocks Microservices stack Service discovery (Eureka Consul etc) Microservices Routing (Zuul etc) Circuit...Work experience placement
- ...cross-functional teams and do software integration.Required Skill and Experience Experience in Full-stack software engineering with proficiency in Java and Angular. Proficiency in Python programming. Experience building and scaling applications on AWS. Experience in AWS...Full timeTemporary workRelocation
- ...Job Title: Java Engineer Location: Phoenix, AZ Job Type: One Year Contract Experience: 4+ years in Java development Job Description: We are seeking a skilled and experienced Java Engineer to join our dynamic team. As a Java Engineer, you will be responsible...Contract work
- ...with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer science/...Full timeH1bRemote work
- ...is a remote role that may only be hired in the following location(s): AZ, NC and TX. As a Sr. Software Engineer on the Enterprise Payments team with strong Java foundation and coding experience, you will be responsible for building, deploying, and maintaining next generation...Remote work
- ...the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer...Full timeH1bRemote work
- ...applications. The ability to work with cross-functional teams and do software integration.Required Skill and Experience Experience in Java Full Stack development Experience and good knowledge of technologies like Spring, Spring boot, Micro services, REST API"s and...Full timeTemporary workRelocation
- ...Java Developer My client is a global technology consulting and digital solutions company that enables enterprises across industries... ..., and develops responsive web applications using the best engineering practices Performing hands-on software development, typically...Local area
- ...Java Backend Engineer Design, develop, and maintain scalable backend applications using Java (8+), applying strong OOP concepts and design principles. Build and enhance RESTful APIs and microservices architectures to support enterprise applications. Develop solutions...
- ...Backend Engineer Specializing in Web Technology We seek a backend engineer specializing in web technology to design and architect web components that empower our digital experiences, which are crucial to our customers daily lives. This role is critical to driving innovation...
- ...Job Title: Java Backend Engineer Loc: Phoenix, AZ (ONSITE) Employment type :Full-time Job Description Role - Java Backend Engineer Must Have Technical/Functional Skills • Java8, Spring boot • Databases: Postgres, MongoDB, Redis...Full timeWork experience placement
- ...Senior Java Full Stack Engineer Location: Phoenix, AZ Ideal Candidate ~ Java React experience with databases in multi-cloud environment RHL Openshift Opentool stack ~ A BS or MS degree in computer science computer engineering or other technical discipline...Work experience placement
- ...Job Description Job Description Role Description This is a contract, on-site role for a Java-Python Senior Engineer located in Phoenix, AZ. The Senior Engineer will be responsible for designing, developing, and maintaining software solutions using Java and Python...Contract work
- ...Marketech International Corp. (MIC) is a global technology and engineering company supporting semiconductor, high-tech manufacturing, cleanroom... ...International Corporation USA is seeking an experienced Java Software Engineer to design, develop, test, and maintain enterprise...Full timeWork at officeLocal area
- ...Job Title: Java Production Support Engineer Work Location & Reporting Address: Phoenix, Az 85054 ( Hybrid ) Must Have Skills Develop, maintain, and enhance applications using Java, Spring Boot, Spring MVC, Hibernate, and Microservices architecture....Permanent employment
- ...Job Title : Java AI Engineer Location : Phoenix, AZ (ONSITE) FTE ONLY Job Description We are seeking a Senior Java Engineer to design and build AI-powered developer tools, Agentic workflows, and performance engineering frameworks. This role...Shift work
- ...Benefits: ~401(k) Java Full Stack Developer (Java and React) Candidates should be willing to work onsite in Phoenix, AZ.... ...EITACIES is seeking a Java Full Stack Developer with strong backend engineering experience and solid frontend development skills using React. This...
- ...veteran or spouse/family member of a protected veteran; or disability. Required Skill and Experience • Strong experience with Java 1.8+ • Hands-on experience with Spring Framework (Spring Core, Spring Boot, Spring Batch) Preferred Skill and Experience • Experience...Full timeTemporary workRelocation
- ...DescriptionHave in depth knowledge of webservices (Rest)Core JavaJEE (Spring, Hibernate, JMS, Maven).QualificationsExperience level - 5- 7 yrs in Java.Additional Information** U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at...Full time
- ...amounts of unstructured data that will beprocessed and imported into hbaseDesigning REST based Get calls on hbase to retrieve data Hadoop Java programmingbackground using Mapreduce, HBase, pig, hive, APIs, etc.Linux and Distributed systems management Knowledge of Active MQ...
- ...Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionNote: Skills Needed:-Technical Skills : Java/J2EE (Mandatory), Dydra, SparQL, RDF, Eptos.Job Description:-Adept in SDLCGood communication and coordination skillsAble to work...Permanent employmentFull timeH1b
- Jr. Java Software Engineer (TS/SCI) Our client, a leading federal defense contractor has an immediate, long-term contract opening for a Jr. Java Software Engineer with an active TS/SCI in support of a new program for their Restricted Ground Systems in Scottsdale,...Long term contractTemporary workFor contractorsSecond jobImmediate start
- ...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Full Stack Java Developer to join our team in Phoenix, Arizona (US-AZ), United States (US).Job Responsibilities Include:Perform data ingestions, writing...Flexible hours
- ...Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-At least 4 years of experience in strong Core Java with Design experienceStrong knowledge in Core Java with knowledge of multithreading, concurrency, memory management and NIO. Should...Permanent employmentFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PTC Java Engineer. Be the first to apply!
- java web developer Arizona
- java software engineer Arizona
- java developer remote part time Arizona
- java developer Arizona
- entry level java developer remote Arizona
- senior java full-stack developer Arizona
- java programming Arizona
- java contract Arizona
- java production support Arizona
- senior java j2ee developer Arizona



