Vytwo
Desarrollador senior de Java/Kotlin
Tiempo completo • Dallas
Desarrollador senior de Java/Kotlin
Tipo de trabajo: In situ
Ubicación: Minneapolis, MN
Buscamos un Desarrollador/Ingeniero de Software Senior altamente capacitado con una sólida experiencia práctica tanto en Java como en Kotlin. El candidato debe ser capaz de tomar de forma independiente una idea o problema de negocio desde el concepto hasta la arquitectura, desarrollo, despliegue y soporte en producción.
Este puesto requiere una fuerte mentalidad de propiedad en ingeniería. El desarrollador debe sentirse cómodo trabajando de forma independiente, con poca o ninguna supervisión técnica , y debe tener experiencia en la creación y mantenimiento de aplicaciones escalables y de calidad de producción.
Habilidades imprescindibles
Java y Kotlin
- Es obligatorio tener una sólida experiencia práctica en desarrollo tanto en Java como en Kotlin.
- Capacidad para diseñar, desarrollar, probar, solucionar problemas y optimizar aplicaciones de producción usando Java y Kotlin.
- Sólido conocimiento de las prácticas modernas de desarrollo backend, programación orientada a objetos, APIs, concurrencia, rendimiento y patrones de diseño de aplicaciones.
Arquitectura y Diseño de Sistemas
- Un sólido conocimiento de la arquitectura de aplicaciones y sistemas.
- Capacidad para comprender las arquitecturas existentes y contribuir de forma independiente a las decisiones de diseño arquitectónico y técnico.
- Experiencia con sistemas distribuidos, APIs, microservicios, patrones de integración, escalabilidad, resiliencia, seguridad y rendimiento.
- Capacidad para evaluar los compromisos técnicos y recomendar soluciones adecuadas.
PostgreSQL
- Tengo una sólida experiencia práctica con PostgreSQL.
- Experiencia en modelado de datos relacionales, diseño de esquemas, desarrollo SQL, indexación, optimización de consultas, gestión de transacciones y rendimiento de bases de datos.
- Capacidad para solucionar problemas de rendimiento de aplicaciones y bases de datos.
Ingeniería de Producto Integral a Extremo
- Capacidad para tomar una idea de negocio o una declaración de problema y traducirla en una solución técnica completa.
- Capaz de realizar mapeo de ideas → requisitos → diseño técnico → arquitectura → desarrollo → pruebas → despliegue → soporte en producción.
- Capacidad para descomponer requisitos ambiguos en entregables técnicos accionables.
- Una fuerte responsabilidad de todo el ciclo de vida del desarrollo de software en lugar de centrarse únicamente en codificar los requisitos asignados.
CI/CD y DevOps
- Experiencia práctica diseñando, implementando y manteniendo pipelines CI/CD.
- Experiencia en compilaciones automatizadas, pruebas, controles de calidad de código, automatización de despliegues, gestión del entorno y procesos de liberación.
- Capacidad para solucionar problemas y mejorar las canalizaciones de construcción y despliegue.
Ingeniería de Producción y Escalabilidad
- Experiencia desplegándose, gestionando, manteniendo y soportando aplicaciones a gran escala.
- Sólido conocimiento de la monitorización, registro, alertas, observabilidad, resiliencia y alta disponibilidad.
- Capacidad para solucionar problemas complejos de producción y realizar análisis de causas raíz.
- Experiencia identificando y abordando cuellos de botella en el rendimiento de las aplicaciones y escalabilidad.
Ejecución y Propiedad Independiente
- Debe ser capaz de trabajar de forma independiente con poco o ningún soporte técnico diario.
- Capaz de tomar decisiones de ingeniería acertadas e identificar proactivamente dependencias, riesgos y desafíos técnicos.
- Asume la responsabilidad tanto en la entrega como en la fiabilidad, mantenibilidad y salud operativa a largo plazo de las aplicaciones.
Habilidades Buenas de Tener
Python
- Se prefiere conocimientos prácticos o experiencia práctica en desarrollo con Python .
- La experiencia usando Python para automatización, scripting, procesamiento de datos, herramientas, integraciones o soporte de servicios backend sería una ventaja.
Candidato ideal
El candidato ideal es un ingeniero de producto senior y autodidacta que combine una sólida experiencia en desarrollo Java y Kotlin con el pensamiento arquitectónico, conocimientos de bases de datos, capacidades DevOps y propiedad en producción.
Esta persona no debería requerir instrucciones detalladas de implementación. Dada una idea, un requisito de negocio o el resultado deseado, debería ser capaz de determinar qué debe construirse, cómo debe diseñarse, cómo debe implementarse, cómo debe desplegarse, cómo escalará y cómo se mantendrá en producción.
Requisito tecnológico obligatorio: Los candidatos deben tener una sólida experiencia práctica tanto con Java como con Kotlin. Los candidatos con experiencia en Java pero con poca o ninguna experiencia en Kotlin, o viceversa, no deben considerarse compatibles con este requisito. Python es una habilidad útil y no sustituye ni Java ni Kotlin.
Somos un empleador con igualdad de oportunidades y todos los candidatos calificados recibirán consideración por el empleo sin distinción de raza, color, religión, sexo, origen nacional, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley.
Vytwo Technologies es un líder global en integración de aplicaciones empresariales, ofreciendo servicios integrales de consultoría y negocio de TI para organizaciones de tamaño medio a grande.
Ofrecemos una suite completa de soluciones que incluyen consultoría empresarial y tecnológica, servicios de Cloud, e-business y transformación digital, integración de sistemas, desarrollo de aplicaciones personalizadas, reingeniería y soporte a largo plazo para aplicaciones.
(si ya tienes un currículum en Indeed)
O aplicar aquí.
Flexibilidad y crecimiento profesional
Descuentos para empleados