CloudLinux is a globally renowned company with a remote-first approach. Our guiding principles include doing the right thing, putting employees first, prioritizing remote work, and delivering affordable, high-quality Linux infrastructure and security products that optimize businesses' operations. At CloudLinux, we foster a supportive team environment where everyone thrives and contributes to each other's success. We pride ourselves on being an exceptional workplace. For more information about our company, visit Cloudlinux.com.
CLN is a vital SaaS platform responsible for licensing all CloudLinux products. It manages server operations and streamlines the billing process for our customers. This innovative self-provisioning system was designed internally by CloudLinux to meet our specific needs. With its automated, user-friendly features, this robust solution delivers a comprehensive and seamless user experience. We offer an environment that encourages growth and advancement, giving you the opportunity to work on exciting and challenging projects. Join us and make a difference!
This position offers full remote work flexibility. You can work from anywhere. Join our team and thrive!
As our Java Technical Director, you will:
- Join our team and unleash your creativity as you design, build, and passionately oversee the delivery of exceptional code. From the beginning, you'll have a hands-on role with a tangible impact on our projects.
- Assume complete control and technical responsibility for the entire CLN team.
- Collaborate extensively with talented Java developers, Business Analytics professionals, and Front-End Engineers.
- Thoroughly assess and improve our architecture to support our exceptional growth.
- Continuously evaluate and enhance the architecture to ensure the highest level of data security at all times.
- Engage in designing solutions and documenting technical specifications.
- Make critical managerial decisions and take full ownership of a product's success.
To thrive in this role, you should bring:
- Extensive experience in building enterprise-grade applications using Java and Kotlin.
- A strong understanding of Functional programming in Java.
- Proven ability to create applications with embedded CI/CD for frequent and reliable software delivery.
- Expertise in Java, SpringBoot2, JPA/Hibernate, PostgreDB, Redis, MyBatis, Gradle, Kafka, and APIs.
- A genuine passion for the SaaS field.
- Confidence in explaining solution designs and code to architects and developers.
- Experience in Linux server administration is a plus.
- While managerial experience is a big plus, it is not a requirement. Extensive experience as a Java Principal developer or architect will suffice.
- Intermediate level of English language proficiency or higher.
In addition to these technical qualifications, you should possess the following qualities:
- A quick learning ability and a proactive approach to taking initiative.
- The highest level of self-motivation, with dedication to accomplishing goals.
- Exceptional communication skills and a genuine passion for sharing knowledge.
- Excellent ability to prioritize tasks and adapt to changing circumstances.
- An analytical mindset for independently solving problems and finding optimal solutions.
- The capability to work with ambiguous requirements and make independent decisions.
- Proven experience in working collaboratively and leading teams.
What's in it for you?
- A focus on professional development;
- Interesting and challenging projects
- Flexible working hours
- Paid one month vacation per year and unlimited sick leave
- Medical insurance reimbursement
- Co-working and gym/sports reimbursement
- The opportunity to receive a reward for the most innovative idea that the company can patent