Workable
Ingeniero Full Stack Java (TDD)
Rol: Ingeniero Full Stack Java (TDD)
Ubicación: Chicago Heights, IL (Presencial)
Duración: 12 meses
años de experiencia: 10+
NECESITA UN CANDIDATO CON EXPERIENCIA EN TDD (Desarrollo Guiado por Pruebas)
NUEVO PUESTO
Descripción del trabajo:
Buscamos un desarrollador senior para trabajar, implementar y gestionar aplicaciones basadas en web/API que sea apasionado por su trabajo y que adopte los principios del oficio del software y las prácticas de desarrollo ágil.
• 5-8 años de experiencia práctica en el desarrollo de aplicaciones de software basadas en web.
• Colaborar con gerentes de producto y compañeros para ejecutar una amplia gama de proyectos para los productos digitales.
• Responsable de futuras mejoras en el diseño y construcción de soluciones técnicas.
• Diseñar aplicaciones web complejas, seguras y optimizadas utilizando Java, Spring Boot, API REST, DevOps, Plataforma en la Nube (OCP, Kubernetes) y contar con un kit moderno de herramientas de desarrollo CI/CD (STS/IntelliJ, GitHub, Jenkins y Nexus), JWT, OAUTH, etc.
• Trabajar estrechamente dentro de un equipo ágil multifuncional para comprender los requisitos, crear documentos de diseño de historias de desarrollo e implementar dichas historias.
• Desglosar una visión del producto en soluciones técnicas viables para resolver problemas comerciales.
• Construir software de alta calidad para sistemas a gran escala y altamente disponibles.
• Brindar liderazgo técnico y de equipo sólido.
• Hablar sobre tu trabajo tanto con miembros técnicos como no técnicos del equipo.
• Promover una cultura consciente del riesgo, garantizando prácticas eficientes y efectivas de gestión de riesgos y cumplimiento mediante el apego a estándares y procesos requeridos.
Habilidades requeridas:
1. Experiencia previa en la práctica del Desarrollo Guiado por Pruebas (obligatorio).
2. Impulsar el TDD y capacidad para diseñar pruebas unitarias, de integración, funcionales y no funcionales (confiabilidad, rendimiento y ciberseguridad).
3. Sólidos conocimientos fundamentales en Java y diseño orientado a API.
4. Comprensión de arquitecturas y patrones de diseño modernos, incluyendo microservicios.
5. Experiencia con Spring, Kafka, contenerización, DevOps y CI/CD.
6. Experiencia con bases de datos Oracle, PostgreSQL, etc.
7. Experiencia en la nube (por ejemplo, AWS).
Por favor, envíe sus currículos a srikar@isofttekinc.com

Chicago, IL, USA
Salario negociable