Backend Java Semi Sr
4 VacantesSistemas en Surquillo, Lima
- Salario: A convenir
- Categoría: Informática / Telecomunicaciones
- Subcategoría Sistemas
- Localidad: Surquillo
- Activo desde: 24/03/2025
- Jornada: Tiempo completo
- Tipo de Contrato: Contrato por Necesidades del Mercado
- Cantidad de Vacantes: 4
- Educación Mínima: Terciario/Técnico
- Años de Experiencia: 3
- Disponibilidad de viajar: No
- Disponibilidad de cambio de residencia: No
Backend Java Semi Senior ? Únete a nuestro equipo en Minsait
More digital. More human. More Minsait. Somos una empresa líder global en tecnología y consultoría digital que conecta personas, tecnología y negocios para generar crecimiento, transformación e impacto positivo y sostenible.
¿A quién buscamos?
Buscamos Backend Java Semi Senior con experiencia en el rubro y ganas de sumarse a nuestros equipos multidisciplinarios para desarrollar soluciones innovadoras.
Funciones del puesto
- Desarrollar y mantener aplicaciones bancarias alineadas con los requisitos del negocio.
- Diseñar e implementar componentes tecnológicos de alta disponibilidad y rendimiento.
- Construir APIs/microservicios escalables para mejorar la experiencia del usuario.
- Gestionar el ciclo de vida completo de los componentes desarrollados.
- Implementar técnicas de refactorización para mejorar la mantenibilidad y reducir la deuda técnica.
- Aplicar patrones avanzados como Saga, Event-Driven, Event Sourcing, CQRS.
- Resolver conflictos complejos con Git (merges, estrategias de ramas, rebases).
- Diseñar soluciones optimizadas en términos de desempeño, concurrencia y seguridad.
- Definir y aplicar estrategias de pruebas unitarias y de integración.
- Analizar fallas complejas en múltiples plataformas y proponer soluciones.
Requisitos:
- Egresados o bachiller de ingeniería de software o carreras afines.
- Experiencia minima de 3 años.
- Principios clave: Clean Code, SOLID, TDD, Patrones GoF.
- Prácticas recomendadas: Refactoring, Code Review, Unit Testing.
- Programación orientada a objetos: Abstracción, interfaces, composición, polimorfismo, herencia.
Tecnologías imprescindibles:
- Java: JDK 8 y JDK 11.
- Spring Boot y JPA.
- Git: Manejo avanzado (reset, revert, merge vs. rebase, log).
- SQL: Consultas avanzadas, tablas temporales, vistas, procedimientos almacenados.
- Multi-threading: Coordinación, bloqueo, IPC, recursos compartidos.
- Pruebas unitarias: JUnit, Mockito, Lombok.
- Patrones de concurrencia y optimización de rendimiento.
Conocimientos valorados (Deseables):
- Programación reactiva: RxJava, WebFlux.
- Desarrollo de Web Services: REST, SOAP, JSON, XML, Swagger, OpenAPI.
- Cloud computing: CosmosDB, Azure Functions, plataformas Azure u Oracle.
- CI/CD y DevOps: Pipelines automatizados en YAML, Git, Jenkins, Sonar, Azure DevOps.
- Seguridad: JWT, OAuth2.0, protocolos de encriptación con clave pública/privada.
- Plataformas y herramientas: OpenShift, Confluent, SonarQube, Kiuwan, Fortify.
- Automatización y pruebas: Postman, SOAP UI, JMeter.
- Scripting y Shell: Variables de entorno, bucles y condiciones.
- Lenguaje PL/SQL para bases de datos relacionales.
Condiciones de trabajo:
- Modalidad Híbrida (2 veces por semana en oficinas) en el distrito de Surquillo.
- Horario de trabajo de Lunes a Viernes de 9:00am a 6:30pm.
Beneficios:
- Planilla Completa desde el 1er día de trabajo.
- Cobertura al 100% de EPS.
- Convenios Corporativos.
- Acceso ilimitado a cursos y certificaciones online en Udemy.
- Crecimiento y desarrollo profesional.
¡Anímate y postula con nosotros!