Java Engineer
Core
Design, develop, and maintain features for a sustainable product lifecycle management (PLM) platform serving global supply chains.
Role type
Full-stack Java Engineer (Backend + Frontend)
Builds
Core PLM platform features, integrations with external data providers, and Angular-based frontend services.
Domain
Industrial software / Product Lifecycle Management (PLM) / Sustainability
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Angular, full-stack development, enterprise B2B patterns, API integration, unit testing, performance optimization, debugging
Preferred skills
AI-assisted development tools, sustainability domain knowledge, carbon footprint management
Technologies
Java, Spring, Angular
Responsibilities
Design and develop new features for the core platform; enhance existing features for performance and scalability; develop integrations with external data providers; troubleshoot and resolve software defects; implement robust domain logic with comprehensive testing; collaborate with front-end developers on Java-based backend services; participate in technical planning and code reviews.
Seniority
Mid-level (3–5+ years experience), hands-on IC