We're building a new engineering team to drive the productization of an exciting and innovative new project.
Requirements
Bachelor's or Master's degree in Computer Science or related field.
15+ years of professional software development experience.
Strong expertise and practical experience in Java,Spring framework, Hibernate, Microservices
Experience on design and development of cloud native microservices based distributed systems on Java,Spring framework, Hibernate, Microservices
Experience in building integrations with different data sources e.g. PostgreSQL.
Strong experience with at least one of the hyperscalers, ideally AWS
Good experience in building large-scale data processing and analytics pipelines using platforms like Apache Spark or Databricks is a plus.
Deep understanding of containerization and Kubernetes
Experience with CI/CD pipelines and deployment automation using tools, preferable GitHub Actions and ArgoCD
Ability to navigate typical enterprise challenges such as security, compliance, scalability, and data consistency
Exhibit excellent programming skills and a strong ability to troubleshoot and resolve issues.
Have a strong background in architecting reusable large-scale software components, developing scalable and highly available microservices, and a good understanding of interrelationships between software components and systems.
Skilled in driving technical solutions to complex and ambiguous problems, with a focus on stability and scalability, and with cross-team collaboration.
Experienced in measuring, managing, and resolving technical debt to ensure the long-term viability of software systems.
Possess strong facilitation and communication skills, both in written and oral forms.
Exposure to geographically distributed work environments.
Capable of supporting and coaching mid to staff level colleagues.
Ready to Apply?
Join Celonis and make an impact in renewable energy