We are looking for Java full stack engineers (5-12 yrs) to contribute to the development of next-generation PLM features on cloud platform.
Key Responsibilities
- Develop and maintain backend services using Java CAF on cloud infrastructure
- Build UI components using JavaScript / TypeScript for Fiori-style, annotation-based, and Frees-style interfaces
- Set up and maintain infrastructure: GitHub repositories, CI/CD pipelines (GitHub Actions)
- Write clean, testable code following Enterprise engineering standards
- Participate in code reviews and ensure reviewer acceptance quality standards
- Support senior engineers on technical design decisions and architecture discussions
Technical Skills & Requirements Must-Have
- Java Backend development (CAF / Spring Boot or equivalent cloud-ready frameworks)
- JavaScript & TypeScript – UI development for Fiori-style, annotation-based UIs
- Git / GitHub – Source control, branching strategy, pull requests
- CI/CD – GitHub Actions or equivalent pipeline setup and maintenance
- Full-stack capability – Backend-heavy with working knowledge of frontend, OR frontend-heavy with working knowledge of backend
Good to Have
- Experience with cloud-native development (AWS / Azure / GCP)
- Familiarity with annotation-based UI frameworksRole & responsibilities