Senior Software Specialist
Core
Design, develop, test, and maintain scalable enterprise Java applications in an Agile environment.
Role type
Senior Software Development Engineer (Java)
Builds
Enterprise applications
Domain
Software Engineering / Enterprise Applications
Deliverable
production ML models | product features
Required skills
Core Java, OOP, SOLID principles, Design Patterns, Unit/Integration Testing (JUnit), Git, REST APIs, AI-assisted development tools
Responsibilities
Design, develop, test, and maintain scalable Java applications; Write clean, reusable code and develop unit/integration tests; Participate in application design, code reviews, and technical discussions; Collaborate with cross-functional teams to deliver high-quality solutions; Continuously improve application performance, reliability, and maintainability while documenting key technical designs. (via careerplan.io/jobs/JR112590-senior-software-specialist-at-ptc)