Job Description
Requirements
Requirements :
- Excellent analytical skills with a strong ability to analyze and resolve complex technical challenges.
- Demonstrated track record of delivering high-performance software solutions.
- Self-driven with strong time management and problem-solving capabilities.
- Experience thriving in a fast-paced, collaborative development environment in , globally distributed team
- Bachelor’s or Master’s degree in Computer (BE / B.Tech / ME / MTech), Master of Computer Applications (MCA), or MSc in Mathematics is required.
- 2 to 10 years of software development experience in CAD / CAM / CAE / 3D Graphics or PLM Client-Server applications.
- Experience as a Teamcenter server / full-stack development, Strong expertise in C / C++, OOAD concepts. Knowledge design patterns.
- User-level experience with any CAD or visualization or PLM applications is a plus.
- Familiarity with Test-Driven Development (TDD), automated unit testing, and solid software engineering practices is highly desirable.
- Experience working in an Agile software development environment is preferred.
Requirements
Requirements : Should have 5 to 8 years of experience into Core & Advance Java, J2EE, Spring, Spring boot, JPA Knowledge of UML, design patterns, hibernate, SQL Server would be good. Hands on Experience on Web services with REST is a must and SOAP is nice to have. Good Command and hands on experience working on tool set like Eclipse IDE, SQL clients. Experience using Application server like Tomcat, JBoss, Wildfly. Experience with distributed computing is a plus. Familiarity with AWS is a plus. Knowledge on JIRA and AGILE Scrum process would be an advantage . Pro-active in problem resolutions with good coordination skills is desirable. Flexible, self-starter, fast-learner - willing and able to quickly learn new technologies and skills. Must be self-motivated and capable of handling team p