PTC

Software Specialist ( Java Developer)

PTC
Apply
29 days ago
Pune, IndiaMid Level

Responsibilities

  • Lead architecture, design, development, and coordination of software development projects and work teams.
  • Prepare functional specifications, design notes, use cases, task flows, test scenarios, and migration documentation.
  • Develop new features, iterative prototypes, and well-documented, high-performing code for ALM portfolio products.
  • Estimate assigned work, meet schedule requirements, and provide feedback on deliverables.
  • Conduct and participate in design reviews and code reviews.
  • Create and run unit tests, deliver automated tests to QA, and test across multiple configurations.
  • Collaborate with QA, publications, project team members, and wider technical audiences.
  • Provide customer-facing technical support and timely responses to information requests.

Requirements

  • Experience developing software with Java.
  • Experience with OData and JSP.
  • Experience with Oracle and PostgreSQL databases.
  • Experience with JavaScript, jQuery, Ext JS, and Angular.
  • Strong software project or program management experience and understanding of the software development life cycle.
  • Ability to prepare technical specifications and design documentation and provide technical consultation.
  • Ability to work with QA, publications, customers, and cross-functional technical teams.

Tech Stack

Categories

PTC

About PTC

5,001-10,000 employees

PTC is a public software company that provides CAD, PLM, IoT, and AR platforms for manufacturers, including Creo, Windchill, ThingWorx, Vuforia, and the Onshape SaaS CAD system. It sells enterprise subscriptions and services that help industrial companies design products, manage lifecycles, and connect equipment and service operations. Founded in 1985 and headquartered in Boston, it trades on Nasdaq (PTC) and serves global discrete manufacturing and industrial markets.

Contact me