Software Developer (Java/Cybersecurity)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Developer (Java/Cybersecurity): Developing and enhancing cybersecurity platform services and backend features with an accent on robust system components and RESTful APIs. Focus on troubleshooting across OS, networking, and database layers and building automation tools in Bash, Python, and Go.
Location: Remote (Must be based in Colombia or Brazil)
Company
Fidelis Security provides organizations with a robust portfolio of products and services to combat advanced threats and prevent data breaches.
What you will do
- Design, implement, and maintain backend features and system components using Java, Spring Boot, and Hibernate/JPA.
- Build RESTful APIs and manage data flows, including schema design and SQL optimization for relational databases.
- Develop automation and tooling in Bash, Python, and Go for builds, deployments, and diagnostics.
- Troubleshoot issues across Rocky Linux, networking, JVM, and database layers.
- Collaborate in an Agile/SCRUM environment and participate in peer code reviews.
Requirements
- 5β6+ years of experience developing multithreaded applications in Linux/Unix environments.
- Strong proficiency in Java, object-oriented programming, Spring Boot, and Hibernate/JPA.
- Experience building RESTful APIs and writing unit/integration tests.
- Strong SQL skills and data modeling experience with relational databases (e.g., MariaDB, PostgreSQL, MySQL).
- Proficiency in Linux (Rocky/CentOS/RHEL) and scripting with Bash and Python.
- Must be based in Colombia or Brazil.
Nice to have
- Experience with Linux networking tools (iptables, ipset, ebtables) and packet analysis.
- Active Directory integration (LDAP/Kerberos) and Windows domain concepts.
- Experience automating or integrating with Cloud APIs (AWS, Azure, Google Cloud, OCI).
- Knowledge of vSphere/ESXi, Docker, Kubernetes, and Kafka.
- Cybersecurity domain experience related to threat detection and hardening.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β