HamburgerMenu
hirist

PTC - Senior Software Development Engineer - Java

PTC
5 - 8 Years
Pune

Posted on: 24/08/2026

Job Description

Your Impact :

ALM, Pune team, need a Software Developer at mid-experience level who will work on developing and maintaining multiple products within ALM Portfolio. The work also involves working on creation of new features using modern UI/UX concepts.

Your Team :

The candidate will be a part of a highly dynamic and technically competent team whose mission is to deliver a robust and yet easy to use requirements management, software engineering and test management solution. ALM Products ensures digital product traceability throughout the product lifecycle. The team adopts a customer centric approach backed by strong agile practices.

Your Role :

- Lead architecture, design, development and coordination of software development projects and work teams.

- Provides technical and project management support to project team members.

- Strong project/program management experience in the software field.

- Understanding of the software development life cycle and process improvement.

- Follows disciplined software development practices.

- Up-to-date on current and best practices and technologies related to software development and project management.

- Demonstrates expertise in a variety of the field's concepts, practices, and procedures.

- Relies on extensive technical experience and judgment to plan and accomplish goals.

- Responsible for a variety of technical and project management tasks.

- Provide consultation on complex technical projects.

- Considers business side of technical decisions.

Your Day-to-Day :

- Prepare functional specifications to include :

1. Detailed description of specific features and/or functionalities for a component within a product for a specific release.

2. Assumptions, constraints and dependencies associated with this particular feature.

3. A User Interface section, outlining specific UI's and user roles.

4. References use cases and documents task flows for this particular feature.

- Schedule, conduct and participate in design reviews.

- Prepare design note(s) per group standards based on an approved set of requirements. A design note shall include at minimum: Requirement statement, problem definition, solution description, test scenarios, migration issues.

- Prepare work estimates for assigned tasks.

- Develop iterative prototypes when appropriate Technical lead on projects Completes all work according to schedule requirements.

- Provide ongoing feedback on deliverables.

- Write well documented & performing code including source code documentation that meets organizational standards.

- Solicit code reviews for your work.

- Participate in code reviews of others work.

- Create and run unit tests.

- Deliver automated tests to QA for inclusion in a regression test bed when appropriate.

- Test on multiple configurations.

- Acquire knowledge necessary to perform job assignments (technology, product and process).

- Strong customer contact facing.

- Provide timely and complete information and document reviews to the publications group.

- Provide timely and complete information to the QA group to facilitate formal testing.

- Share technical information with the team and to a wider audience when appropriate.

Requirements :


- 5+ years of software development experience


- Strong development skills in Java JDK 1.8 or above


- Java fundamentals like Exceptional handling, Serialization/Deserialization and Immutability concepts


- Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto boxing and Data Structure


- Database RDBMS/No SQL (SQL, Joins, Indexing) - Multithreading (Re-entrant Lock, Fork & Join, Sync, Executor Framework)


- Spring Core & Spring Boot, security, transactions - Hands-on experience with JMS (ActiveMQ, RabbitMQ, Kafka etc).

Tech Stack : Java, ODATA, REST, JSP, Oracle, Postgres, JavaScript, JQuery, ExtJS, Angular

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...