Celonis
Java Software Engineer
Celonis, Palo Alto, California, United States, 94306
The TeamCome join us on the ground floor on a team led by experienced ex-FAANG coworkers dedicated to developing state-of-the-art technology for Celonis products. The team creates foundational solutions such as a mining engine that enables our customers to interactively execute process mining over enterprise-sized data sets, as well as innovative object-centric modeling tools that empower users to perform process-oriented business analysis in a natural and powerful way. In order to handle the strong growth of our customer base and their demands, we are heavily investing in performance and scalability to ensure that our platform scales efficiently and dynamically in a multi-cloud environment.
Join us if you want to grow in your engineering knowledge, your career and leave your mark on a rapidly growing company.
The RoleWe are looking for senior backend developers who enjoy building systems with the capability to manage big data. Within our Object-Centric Process Mining team, we are looking for a senior Java software engineer, who develops and implements new features and algorithms to support the digital transformation of our core platform to a novel object-centric paradigm.
The work you’ll do
Design and implement critical high-performance systems to handle the ever-growing request rate on our backend infrastructure
Evangelize best practices in database usage and end-to-end architecture
Set an example for and mentor and grow your teammates
Recognize and take action to improve the developer work environment
Write clean, understandable, and testable code
Provide feedback on the designs and code of peers
Manage individual project priorities, deadlines, and deliverables
Document development procedures, concepts and knowledge
Build, launch, and maintain features in production
Help define a fun and inclusive engineering culture
The qualifications you need
BS in Computer science; Masters or Ph.D. preferred
3+ years of hands-on software engineering experience
Experienced in programming with Java
Good understanding of Spring frameworks
Familiar with containerization technologies (i.e. Docker, Kubernetes)
#J-18808-Ljbffr
Join us if you want to grow in your engineering knowledge, your career and leave your mark on a rapidly growing company.
The RoleWe are looking for senior backend developers who enjoy building systems with the capability to manage big data. Within our Object-Centric Process Mining team, we are looking for a senior Java software engineer, who develops and implements new features and algorithms to support the digital transformation of our core platform to a novel object-centric paradigm.
The work you’ll do
Design and implement critical high-performance systems to handle the ever-growing request rate on our backend infrastructure
Evangelize best practices in database usage and end-to-end architecture
Set an example for and mentor and grow your teammates
Recognize and take action to improve the developer work environment
Write clean, understandable, and testable code
Provide feedback on the designs and code of peers
Manage individual project priorities, deadlines, and deliverables
Document development procedures, concepts and knowledge
Build, launch, and maintain features in production
Help define a fun and inclusive engineering culture
The qualifications you need
BS in Computer science; Masters or Ph.D. preferred
3+ years of hands-on software engineering experience
Experienced in programming with Java
Good understanding of Spring frameworks
Familiar with containerization technologies (i.e. Docker, Kubernetes)
#J-18808-Ljbffr