Software Engineer - Java
Core
Backend engineer improving and supporting on-premise Process Mining applications and facilitating migration to the Celonis Platform SaaS.
Role type
Senior Backend Software Engineer (Java)
Builds
On-premise Process Mining application and migration path to cloud SaaS
Domain
Enterprise SaaS, Process Mining, AI-driven business operations
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate, microservices, distributed systems, data structures, algorithms, troubleshooting, security, compliance, scalability
Preferred skills
AI-powered IDEs, code generation tools, Windows/Linux OS management, debugging and profiling tools
Technologies
Java, Spring Boot, Hibernate
Responsibilities
Own the full on-premises product lifecycle from investigation to delivery, maintain project stability and security, update dependencies and implement new standards, increase software reliability, support customer migration to cloud, improve and automate development processes, mentor teammates
Seniority
Mid-Senior, hands-on IC