PRODUCT SOFTWARE ENGINEER (BACK END JAVA) (M/W/D)
Hybrid
Core
Design and implement Java back ends for brand-new and evolving products, translating business goals into domain models and reliable services.
Role type
Senior IC backend software engineer (Java)
Builds
Microservice-oriented products and clean APIs
Domain
Environmental services / Plastics recycling
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate/JPA, RESTful API design, relational databases (MySQL/PostgreSQL), Docker, GitLab CI/CD
Preferred skills
React/Next.js/TypeScript, cloud services, test automation
Responsibilities
Design and implement Java back ends, create clean APIs, build GitLab pipelines and Docker images, mentor junior engineers, partner with front-end teams
Seniority
Senior, hands-on IC