Full-Stack Engineer (3DEXPERIENCE / 3DX Platform),511
Location Requirement:
Only candidates currently based in
Chennai
and available for
immediate joining
will be considered.
Role Overview
The role involves designing, developing, testing, and maintaining software applications across the full development lifecycle. The engineer will work on both front-end and back-end components, create scalable architectures, and deliver solutions aligned with customer needs. Strong expertise in the 3DEXPERIENCE (3DX) platform and full-stack development is essential.
Key Responsibilities
- Engage directly with customers to understand use cases, challenges, and requirements, ensuring delivery of user-centric solutions.
- Design and develop complex software applications using multiple tools, frameworks, and technologies within agile environments.
- Analyze requirements to identify the appropriate technology stack, integration approach, and deployment strategies.
- Create high-level architectural designs outlining system components, interfaces, and interactions.
- Collaborate closely with product owners, designers, architects, and other cross-functional teams.
- Define and implement software testing strategies, policies, and processes aligned with best practices and quality standards.
- Continuously optimize application performance and introduce new technologies to enhance development efficiency.
- Apply programming best practices including test-driven development, continuous integration, and continuous delivery.
- Implement security practices to protect user data, including encryption, anonymization, and compliance with industry standards.
- Develop intuitive, user-friendly, and interactive front-end interfaces.
- Build and maintain APIs, microservices, and other back-end components using server-side technologies.
- Evaluate and incorporate emerging technologies, contributing to next-generation solution stacks and industry collaboration.
Key Skills Required
- 3DEXPERIENCE (3DX) Platform Expertise
- Full-stack development (front-end and backend)
- API & microservices development
- High-level software architecture & system integration
- Agile, TDD, CI/CD methodologies
- UI/UX development for interactive interfaces
- Security practices: data encryption, anonymization, compliance
- Application performance optimization & monitoring
Additional Technical Expertise
- Strong understanding of 3DX architecture including BOM management, Change Management, and Cost Management
- Hands-on experience in 3DX widget development, backend APIs, JPO Triggers, EKL, indexing, and route templates
- Integration experience with PLM, CAD, CAE, and ERP systems
- Knowledge of Model-Based Systems Engineering (MBSE)
- Experience in 3DX installation and deployment is a plus
- Ability to manage long-term product delivery roadmap
Programming & Framework Skills
- Strong Java/J2EE and Object-Oriented Programming background
- Front-end skills: Angular, Vue, PrimeNG, AG Grid, Syncfusion
- Backend: Spring Boot, RESTful services, microservices
- Cloud: Experience building solutions on GCP (Google Cloud Platform)
- Familiarity with ORM frameworks
Experience Requirements
- 4+ years in IT
- 3+ years in software development
- Proficiency in at least one coding language or framework
- Full-stack Java development experience (preferred)
Education
- Bachelor’s Degree (required)
Skills: microservices,software,integration,agile,stack,components