Job Description
A Senior Backend Software Engineer specializing in Java, responsible for developing and owning mission-critical systems within the Provisioning Licensing team, supporting both cloud-native and on-premise deployment models, with a focus on scalability, reliability, and strategic platform development.
Key Responsibilities
- Design, develop, and own core provisioning pipeline and related systems.
- Support the development and implementation of the Self-Managed Platform Solution for on-premise environments.
- Take ownership of significant portions of the development process from architecture to delivery.
- Contribute to the technical strategy and vision, balancing cloud and self-managed deployment considerations.
- Ensure the scalability and reliability of services, maintaining latency SLAs.
- Collaborate with other engineering teams to deliver technical projects and ensure high software quality.
- Implement components, tooling, and integration patterns leveraging Kubernetes, IaC, and on-premise deployment models.
Requirements
- 7 years of professional experience building high-performance Java applications.
- Strong practical experience with Spring frameworks.
- Expert-level familiarity with containerization, i.e., Docker, and proven experience deploying and managing applications on Kubernetes (K8s).
- Experience with REST APIs and/or distributed micro-service architecture.
- Experience in writing and setting up comprehensive tests, including unit and integration tests.
- Strong communication skills in English.
- Ability to operate with a high degree of independence, owning complex technical problem spaces, and applying expertise to strategic initiatives.
- Ability to independently take ownership of significant portions of the development process from architecture to delivery.
- Contribute to the implementation of the Self-Managed Platform Solution by supporting the team with components, tooling, and integration patterns, leveraging knowledge of Kubernetes, Infrastructure as Code (IaC), and On-Premise environments.
- Have a strong say in the technical vision and strategy for the team, balancing trade-off decisions between cloud and self-managed deployment models.
- Continuously focus on the scalability and reliability of services, upholding latency SLAs.
- Collaborate with other engineering teams to deliver broad-impact technical projects.
- Actively ensure high software quality standards and thoroughly document processes, concepts, and insights.
Benefits & Perks
generous PTO
hybrid working options
company equity RSUs
comprehensive benefits
extensive parental leave
dedicated volunteer days
access to resources such as gym subsidies, counseling, and well-being programs
benefit from clear career paths, internal mobility, a dedicated learning program, and mentorship opportunities
connect and belong through inclusion and belonging programs
opportunity to work with industry-leading process mining technology
international team collaboration
empowered environment with autonomous teams
Ready to Apply?
Join Celonis and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More at Celonis
More jobs at Celonis
Global People Business Partner
Celonis
NEW
Raleigh
Full Time
14h
Global People Business Partner
Celonis
NEW
New York
Full Time
14h
$145k-165k
Senior Management Technology Consultant
Celonis
NEW
Munich
Full Time
14h
More jobs in Munich, Germany
Distribution Account Manager
Pure Storage
Munich
Full Time
4d
Customer Success Manager German Speaking
Pure Storage
Munich
Full Time
Jan 10
Global Partner Distribution Enablement Manager
Pure Storage
Munich
Full Time
Jan 9