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?
Website: https://www.ptc.com
LinkedIn: https://www.linkedin.com/company/ptcinc/
Facebook Page: https://www.facebook.com/ptc.inc/
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
3D Technology
CAD
Developer Platform
Enterprise Software
Information Technology
Internet of Things
Product Design
Software
0 applies
78 views
Jobs from our Partners
Python Developer
Greenville, SC
US
Applications Sales Engineer II - CA/WA Metals- California-USA
Pleasanton, CA
US
Full Stack WordPress Developer
Remote
US
Other Jobs from PTC
Senior Software Engineer
Remote
Hungary
Technical Lead - Java Fullstack
Remote
Pune, India
Full Stack Software Engineer
Remote
Hungary
Sr. Network Engineer
Remote
US
Associate Software Engineer
Remote
Pune, India
Similar Jobs
Senior Software Engineer
Remote
US
Experienced Software Engineer - Java Full Stack
Bengaluru, India
Remote Hybrid
Associate Programmer Analyst Java Full Stack Developer
Bengaluru, India
Remote Hybrid
Software engineer
Bolivia
Confirmed Frontend Engineer - Booking
Remote
Paris, France
Software Engineer III
Alpharetta, GA
US
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