Back to jobs
P
Hiring companyPTC

Verified today

Senior Technical Lead

Pune, India Full-time

About the role

PTC is seeking a Senior Technical Lead in Pune, India to lead the design, development, and maintenance of enterprise applications that bring the physical and digital worlds together. Day-to-day, you will write clean, reusable Java code, drive application architecture, lead code reviews, mentor engineers, and collaborate with cross-functional teams in an Agile environment. The role focuses on delivering secure, reliable software while providing technical direction and fostering best practices across the team.

What you’ll do

  • Lead the design, development, testing, and maintenance of scalable Java applications.
  • Write clean, reusable code and develop unit/integration tests.
  • Drive application architecture, lead code reviews, and guide technical discussions.
  • Mentor engineers and foster best practices across the team.
  • Collaborate with cross-functional teams in an Agile environment, continuously improving performance, reliability, and documentation.

What you’ll bring

  • Bachelor's/Master's degree in Computer Science, IT, or equivalent.
  • 5+ years of hands-on Java application development experience.
  • Strong expertise in Core Java, OOP, SOLID principles, and Design Patterns.
  • Proven experience in system design, architecture, and technical decision-making for enterprise-scale applications.
  • Demonstrated ability to mentor engineers and lead technical discussions.
  • Experience with JUnit, Git, REST APIs, and modern software engineering practices.
  • Strong analytical, debugging, communication, and collaboration skills.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code).

Skills

Core JavaOOPSOLID principlesDesign PatternsSystem designArchitectureJUnitGit

Education

Bachelor's/Master's degree in Computer Science, IT, or equivalent.