Remote Senior Java Developer (worldwide remote, work anywhere)
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
CloudLinux is a global remote-first company focused on delivering high volume, low-cost Linux infrastructure and security products.
The company is seeking a Senior Java Developer to join the CLN team, which is responsible for licensing all CloudLinux products and managing server operations and billing processes.
The CLN platform is a unique self-provisioning system designed for internal needs, providing a comprehensive user experience.
The role involves designing and implementing backend services, APIs, and scalable solutions using Kotlin and Java.
The developer will work closely with cross-functional teams to translate business requirements into technical specifications.
Responsibilities include analyzing and improving application performance, ensuring adherence to clean code principles, and resolving complex technical issues.
The developer will also keep up-to-date metrics of working applications and suggest improvements to the development process and software architecture.
Participation in the software testing process is also required.
The tech stack includes 80% Kotlin and 20% Java, along with Spring Boot, PostgreSQL, Redis, Kafka, Docker, and GitLab.
Requirements:
Candidates must have 5+ years of experience with Java.
Experience with Kotlin is required.
Proficiency in a microservices architecture is necessary.
Expertise in Spring Boot, including Data/JPA, MVC, and Security, is essential.
Hands-on experience with Spring Cloud, PostgreSQL, Redis, Kafka, Docker, and Gradle is required.
Strong experience in writing and maintaining unit tests using frameworks like JUnit or TestNG is necessary.
Knowledge of integration testing and experience with tools like Mockito, WireMock, or similar is required.
Familiarity with test automation frameworks for UI and API testing, such as Selenium or RestAssured, is necessary.
Nice to have: Experience with Docker, Testcontainers, and performance/load testing tools like JMeter or Gatling.
Benefits:
The position offers a focus on professional development and interesting, challenging projects.
Employees can work fully remote with flexible working hours, allowing them to schedule their day and work from any location worldwide.
The company provides paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
Compensation for private medical insurance is included.
There is reimbursement for co-working and gym/sports expenses.
A budget for education is provided.
Employees have the opportunity to receive a reward for the most innovative idea that the company can patent.