CareerPlanSign in

Software Engineer - Java

Colombia💼 Full-time🗓 2025-11-05 → 2026-09-25

Core

Develop and enhance backend services and system components for a Rocky Linux-based cybersecurity platform and appliances.

Role type

Senior IC Java Software Engineer

Builds

Network Defense and Forensics Services, Advanced Threat Defense Products

Domain

Cybersecurity / Network Defense

Deliverable

production ML models | product features

Required skills

Java (Spring Boot, Hibernate/JPA), SQL (relational databases), Bash scripting, Python, Go, Linux (Rocky/CentOS/RHEL), RESTful API design, TCP/IP networking, Git, CI/CD

Preferred skills

MariaDB/PostgreSQL/MySQL, TCP/IP networking fundamentals, Linux networking tools (iptables, ipset), Active Directory (AD/LDAP/Kerberos), Cloud APIs (AWS/Azure/GCP/OCI), vSphere/ESXi, Docker, Kubernetes, Kafka, Bitbucket/GitLab, Cybersecurity domain experience

Technologies

Spring Boot, Hibernate/JPA, MariaDB, PostgreSQL, MySQL, Bash, Python, Go, Rocky Linux, CentOS, RHEL, IntelliJ, Eclipse, Git, AWS, Azure, Google Cloud, OCI, vSphere, ESXi, Docker, Kubernetes, Kafka, Bitbucket, GitLab

Responsibilities

Design, implement, and maintain robust backend features and system components in Java; Build RESTful APIs and data flows; Write and maintain automation and tooling in Bash, Python, and/or Go; Operate on Rocky Linux servers and troubleshoot across OS, networking, JVM, and database layers; Participate in peer code reviews and knowledge sharing

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.