




Summary: Seeking a Senior Java Developer to work on a Virtual Execution Environment for embedded and IoT devices, solving challenges around performance, concurrency, and scale. Highlights: 1. Working on real, production systems for embedded and IoT devices 2. Developing performance-critical code for 400M+ devices worldwide 3. Solving problems around performance, concurrency, and scale **Senior Java Developer** The team we’re supporting is growing faster than expected, and they need another **Senior Java Developer** who enjoys working on real, production systems. We’re recruiting on behalf of a client that builds software for **embedded and IoT devices** — platforms that run on **\+400m of devices worldwide**. This is not prototype work. This is long\-lived, performance\-critical code that has to be reliable in the real world. You’ll join a senior engineering team working on a **Virtual Execution Environment (VEE)** that allows secure, containerized applications to run on low\-power devices. If you enjoy solving problems around performance, concurrency, and scale, this role will keep you challenged. **What you’ll actually be doing** * Designing and building **Java** systems used in production at scale * Working with **multithreaded and concurrent** code * Debugging and optimizing performance in resource\-constrained environments * Collaborating with international engineering teams (daily communication in English) * Contributing to architecture decisions and long\-term technical direction **What they’re looking for** * 5\+ years of professional software development experience * Strong **Java fundamentals** and clean coding practices * Solid understanding of **OOP** and **concurrency** * Experience working in Agile teams * **Good English communication skills** (verbal and written) **Nice to have (not required)** * Experience with embedded or low\-resource environments (J2SE / J2ME) * Android development experience * Exposure to IoT protocols, cloud platforms, or security concepts * Knowledge of performance tuning, debugging, or JNI * Background in C/C\+\+, ASM, or JavaScript **Location** * **Hybrid** role based in **Querétaro, Mexico** **Compensation** * **$55,000 – $72,000 MXN**, depending on experience and skill set * Full **Mexican law benefits** plus additional perks This is a **direct hire with the client**. ISAD manages the recruiting process, but you’ll join the client’s team full\-time. If this sounds like work you’d enjoy, apply here or send us a message. Tipo de puesto: Tiempo completo, Por tiempo indeterminado Sueldo: $55,000\.00 \- $72,000\.00 al mes Beneficios: * Días de paternidad superiores a los de la ley * Días por enfermedad * Seguro de gastos médicos mayores * Servicio de comedor * Vales de despensa Puede trasladarse/mudarse: * 76000, Centro, Qro.: Trasladarse al trabajo sin problemas o planear mudarse antes de comenzar a trabajar (Obligatorio) Pregunta(s) de postulación: * How comfortable are you communicating in English at work? (Basic / Intermediate / Advanced / Fluent) * How many years of professional experience with Java do you have? * How much experience do you have working with multithreaded or concurrent Java applications? (None / Some exposure / Regular use / Advanced) * Have you worked on production systems at scale (high\-availability, performance\-critical, or long\-lived systems)? If yes, briefly describe the context. Lugar de trabajo: remoto híbrido en 76000, Centro, Qro.


