




Job Summary: Join the Product Development team as a Java Cloud Software Engineer to participate in the full development lifecycle, researching and integrating open-source software components. Key Highlights: 1. Developing features and fixing bugs for products within a squad. 2. Working with open-source technologies for cloud products. 3. Participating in the full software development lifecycle. ### **Summary** Join our Product Development team as a **Java Cloud Software Engineer**, participating in the entire product development lifecycle—from design through coding, testing, and software deployment. In this role, you will be challenged to research and integrate open-source software components to build or enhance our cloud-based products, which are built on open-source frameworks. You will be part of a squad, working on new features and bug fixes for the squad’s associated product group. On a typical day, you may write Java code to improve an open-source tool, enhance or develop a tool to interact with networking devices, create or integrate a Helm Chart for Kubernetes deployment, perform automated deployments in a lab environment, conduct troubleshooting activities with other teams, or attend brief Scrum meetings or technical discussions. **This role is available for remote work from the following locations: Mexico, Chile, Argentina, Colombia, Uruguay, and Peru.** **Responsibilities** --------------------- * Develop product features. * Perform bug fixing for products associated with the squad. * Attend team progress meetings. * Report status updates on assigned tickets and tasks. * Document developed solutions. * Create flow diagrams, design specifications, and documentation to explain implemented code and functionality. **Technical Requirements** ----------------------- * Education: + Degree in Computer Engineering, Systems Engineering, Electronics Engineering, or related field. * Experience: + Minimum 2–3 years of software development experience (JAVA). + Experience in software specification, design, and data structure. * Specific Knowledge / Technical Requirements: + Intermediate Linux - Basic commands, file manipulation, networking, etc. - Proven experience with shell scripting (Bash). + Use and creation of container images with Docker (intermediate). - Ability to create images using a Dockerfile. - Understanding of the Docker container lifecycle. + Java: Advanced level. - Experience building complex (web) applications using standard frameworks such as Spring, Hibernate, DropWizard, etc. - Knowledge of multithreading and design patterns. + Python: Basic. - Ability to write simple programs without deep language expertise—for example, no multithreading knowledge required. + Networking and network knowledge (VLANs, routing, firewalls, etc.). - Understanding of network protocols, IP addressing, and routing concepts. - Basic understanding of networking from a programming perspective (interfaces, sockets, ports, etc.) and hands-on experience with common protocols such as TCP, UDP, HTTP, and REST. + Git: Intermediate level. - Familiarity with the standard workflow: add, commit, push. - Knowledge of more advanced commands such as rebase or cherry-pick. - Ability to resolve merge conflicts. + Virtualization fundamentals (Kubernetes, KVM). - Basic understanding of virtualization concepts (installation and configuration, VM management). + Databases: SQL and NoSQL (e.g., MongoDB). Basic level. - Ability to run simple queries (SELECT, WHERE, GROUP BY). - No database administration or configuration expertise required—client-level usage only. * English proficiency (Intermediate level – Reading/Writing): *You search in English* * Desirable: + Experience with public cloud (AWS, GCP, Azure) or private cloud (OpenStack). + Experience with agile methodologies (Scrum, Kanban, etc.). + Ability to adapt existing open-source solutions. **Required Soft Skills:** ---------------------------- * Autonomy, discipline, and self-learning ability. * Conceptual analytical thinking. * Customer orientation. * Team collaboration skills. #### **About Us** At **Whitestack**, we are leaders in Latin America in Telco Cloud, Open Networking, and hyper-scalable digital infrastructure solutions. We work with open-source technologies including OpenStack, Kubernetes, Open Source MANO, Ceph, Prometheus, ONOS, and many others—and actively collaborate with global organizations such as ETSI, the Open Infrastructure Foundation, the Telecom Infra Project, and the Open Compute Project. We drive digital transformation across the region through world-class standards, large-scale operator implementations, and a strong commitment to innovation. Additionally, we are a **Great Place to Work**, where collaboration and personal development are core elements of our culture. **Why Join Whitestack?** International exposure: Participate in global initiatives and travel to collaborate with teams across different countries. ️ Real work-life balance: We design policies aligned with your lifestyle, enabling autonomous and purpose-driven work. Clear growth path: We offer a robust career track in both leadership and technology. Health first: Private medical insurance for you and your family. Unlimited learning: Access to courses, books, learning materials, and certification reimbursement. Languages for the world: Language courses so your growth knows no borders. Technology in your hands: We renew your equipment every 3 years… and it’s yours at the end of the term! Recognition for effort: Performance and project success bonuses. Time for you: Minimum 15 vacation days, a birthday day off, and extra breaks before Independence Day, Christmas, and New Year. Connection and fun: Budget for recreational and team-building activities. Culture of innovation: Your ideas matter. We encourage strategic participation from any role. Learn more about our benefits here.


