Ir al contenido

Backend Java Sr.

--CDMX--


 
Sueldo Neto: $41,000.00 MXN

Modalidad de trabajo: 2 veces a la semana en oficina y el resto en Home Office.

Giro: Banco

Dirección: C. Monte Elbruz 124, Lomas de Chapultepec, Miguel Hidalgo, 11530 Ciudad de México, CDMX.

Resumen técnico:

  • Perfil Senior
  • 5 años mínimos de experiencia en java/microservicios en Desarrollo, no en mantenimiento/soporte de sistemas
  • Java 17 o superior
  • Sprint boot y/o Quarkus
  • Store procedure y modelado de datos en ORACLE 
  • GIT
  • MAVEN
  • Junit/Mokito/SonarQube
  • CI/CD

Detalles específicos:

Perfil técnico:

  • 5 años de experiencia como ingeniero de software desarrollando Backend:

¿Cuales son las herramientas Obligatorias, en el caso las deseables? 

  • Obligatorias: Microservicios, GIT, bases fuertes de POO, RESTful, bases sólidas de Bases de Datos relacionales (Oracle principalmente) y no relacionales (REDIS), Arquitecturas SOA, Web Services (SOAP), Web Servers/App Servers, IAM, API Gateway, JAVA 17+, Marco de trabajo Agile (Scrum), Docker, Infraestructura y Redes
  • Deseables: CloudNative, 12FactorApp, SSO, DevSecOps, OCP/Kubernetes.
  • OCP  ➡️  Openshift Container Planform

Detalle específico:

1. Entorno de Desarrollo Integrado (IDE)

  • Eclipse
  • IntelliJ IDEA
  • Visual Studio Code

2. Herramientas de Construcción y Gestión de Dependencias

  • Maven
  • Control de Versiones

Git: Es el sistema de control de versiones más utilizado. Repositorios como GitHub, GitLab o Bitbucket permiten la colaboración.

4. Frameworks para Desarrollo Web

  • Spring Framework 
  • Quarkus

5. Base de Datos y Persistencia

  • Hibernate 
  • JPA (Java Persistence API)
  • Oracle (Manejo de paquetes, funciones, procedimientos, bloques anónimos, transacciones)
  • Sybase(Funciones, procedimientos, bloques anónimos, transacciones)

6. Microservicios y Comunicación entre Servicios

  • Spring Boot 
  • IBMMQ o RabbitMQ
  • REST/JSON

7. Pruebas y Aseguramiento de Calidad

  • JUnit
  • Mockito
  • SonarQube

8. Despliegue y Entrega Continua (CI/CD)

  • Openshift
  • Docker.
  • Kubernetes

9. Seguridad

  • Spring Security
  • OAuth2 / JWT (JSON Web Tokens)
  • SLF4J + Logback/Log4j

10. Gestión de APIs

  • Swagger/OpenAPI
  • Postman
  • SOAPUI

11. Virtualización y Cloud

  • OpenShift

12. Gestión de Tareas Asíncronas

  • Quartz Scheduler
  • Spring Scheduling


¿Requiere experiencia en modelo de datos?

De 3 años en adelante en la generación de diagramas ER


Soft skills:

Personales

  • Responsabilidad
  • Compromiso
  • Motivación
  • Profesionalismo
  • Crítica

 Sociales

  • Trabajo en equipo
  • Comunicación
  • Asertividad
  • Integración
  • Empatía

Metódicas

  • Organización
  • Adaptación
  • Resolución
  • Analítica
  • Resiliencia