PTC

Technical Lead - Java Fullstack

Remote Pune, India
Angular SQL Spring HTML CSS JavaScript Java React Docker Kubernetes
Description
PTC is looking for an energetic Tech Lead (Java Full Stack) responsible for developing robust and scalable web applications.

PTC University has a portfolio of products dedicated to helping PTC customers learn and adopt its software. The PTC University Systems team is the product development team that builds software applications for PTC University. We do not work on support & maintenance-only projects. We are a team of developers, software development engineers in testing, user experience designers, DevOps and product managers, dedicated to providing customers with a welcoming user experience and easy access to the training material they need, when they need it. We practice agile and work in multiple small customer-focused teams to create innovative training products.

Job Responsibilities:
  • Design and document software architectures, component designs, and technical specifications, ensuring alignment with business requirements and scalability needs.
  • Drive adoption of the best practices in code quality, testing and maintainability.
  • Provide technical leadership and guidance to the development team, ensuring adherence to best practices, coding standards, and architectural principles.
  • Conduct regular code reviews to ensure code quality, maintainability, and scalability, and implement measures to improve code quality and development processes.
  • Identify technical risks and dependencies early in the project lifecycle, and proactively mitigate them.
  • Foster a collaborative and transparent work environment, facilitating effective communication and knowledge sharing among team members and stakeholders.
  • Drive continuous improvement initiatives within the development team, including process improvements, tooling enhancements, and skills development programs.
  • Provide mentorship and guidance to junior developers, helping them enhance their technical skills, problem-solving abilities, and professional growth.
  • Stay updated with emerging technologies and industry trends, and advocate for their adoption within the organization where appropriate, driving innovation and efficiency.
  • Oversee the maintenance and evolution of the codebase, ensuring it remains robust, secure, and compliant with relevant standards and regulations.

Job Requirements:
  • Bachelor’s degree in engineering. (Compute science preferred)
  • 5-7 years of software development experience
  • Strong Java Development Skills: Extensive experience in Java programming language with proficiency in core Java concepts and advanced features.
  • Expertise in Spring Framework: In-depth knowledge of the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security. (Reactive programming bonus)
  • Experience in designing and implementing scalable, high-performance, and secure software architectures using Spring Boot and related technologies.
  • Understanding of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React, as well as experience with back-end development and databases (e.g., SQL, NoSQL).
  • Hands-on experience in designing and implementing microservices-based applications using Spring Boot and related technologies.
  • Familiarity with DevOps principles and practices, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Ability to analyze complex technical problems and provide innovative solutions, as well as troubleshoot and debug production issues effectively.
  • Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams, stakeholders, and clients.
  • Experience working in Agile development environments, participating in Scrum ceremonies, and following Agile best practices.
  • Commitment to staying updated with the latest technologies, frameworks, and industry trends related to Java development and the Spring Boot ecosystem.

Why PTC?
Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world. It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you. 
If you share our passion for problem-solving through innovation, you’ll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us?
Twitter Handle: @LifeatPTC '@PTC
Instagram: ptc_inc
Hashtag: #lifeatPTC


At PTC, we believe in the power of diverse ideas and perspectives. As a global company that values and respects all identities, cultures, and perspectives, we strive to create an inclusive PTC for ALL through an environment where everyone feels like they belong and are empowered to bring their true, authentic selves to work. Proud to be an Equal Opportunity and Affirmative Action Employer, we welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic identity, disability, veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations.
PTC
PTC
3D Technology CAD Developer Platform Enterprise Software Information Technology Internet of Things Product Design Software

0 applies

78 views

Other Jobs from PTC

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers