
Remote Java Developer/ 1 week ago
Quick Summary
TuxCare provides comprehensive security solutions for Linux and open-source software, specifically designed for enterprise organizations. Our services enable businesses to automate live vulnerability patching, significantly reduce downtime, ensure application security and compliance, and access expert Linux security support. We cover popular Linux distributions, end-of-life systems, and various programming languages. For more information, visit our website: tuxcare.com.
A flagship product at TuxCare is Endless Lifecycle Support (ELS). ELS empowers organizations to securely utilize Linux distributions and software languages past their end-of-life, ensuring continued security updates. ELS provides critical vulnerability patches for unsupported versions of CentOS, Ubuntu, Debian, and Oracle Linux, alongside runtimes and frameworks like PHP, Python, Spring, Angular/AngularJS, Django, and Flask.
Discover more about ELS: tuxcare.com/endless-lifecycle-support.
Access product documentation: docs.tuxcare.com/els-for-runtimes.
We are seeking a talented and passionate Java Developer to join our ELS Java Team. This role offers a unique opportunity to significantly contribute by developing secure Java instrumentation for diverse Java-based environments. We value extensive expertise in Java tools and a forward-thinking approach to problem-solving. This challenging position demands a profound understanding of Java tools and a commitment to innovative solutions.
As a Java Developer, you will:
- Analyze publicly disclosed vulnerabilities (CVEs) affecting Java open-source libraries and frameworks
- Investigate and identify safe and compatible versions of third-party dependencies
- Backport security patches from newer releases to older versions
- Fix or mitigate vulnerabilities where no upstream patch exists
- Write clean, maintainable, and well-documented code
- Collaborate with other engineers and security specialists to deliver high-quality, production-ready updates
Requirements
To be successful, you should have:
- 5+ years of experience in software development
- In-depth knowledge of Java Core and Spring
- Experience with dependency management tools (Maven, Gradle, Ant)
- Experience with AI tools on a daily basis
- Experience with GitLab/Jenkins/GitHub for CI/CD
- Experience with legacy systems and maintaining backward compatibility
- English - upper-intermediate and higher
Nice to have:
- Experience with repository management systems such as Nexus
- Experience with Python
Benefits
What's in it for you?
- A focus on professional development
- Interesting and challenging projects
- Fully remote work with flexible working hours, allowing you to schedule your day and work from any location worldwide
- Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves
- Compensation for private medical insurance
- Co-working and gym/sports reimbursement
- Budget for education
- The opportunity to receive a reward for the most innovative idea that the company can patent
By applying for this position, you consent to the processing of your personal data as described in our Privacy Policy, which provides detailed information on how we maintain and handle your data.

