BizFirst LLC
BizFirst LLC
BizFirst LLC es una empresa de servicios de contratación que ayuda a organizaciones de los sectores de la consultoría, la logística y el marketing a encontrar soluciones flexibles de personal. Sus servicios incluyen la contratación tradicional, el apoyo a la contratación mediante suscripción y la dotación de personal de TI bajo demanda, diseñados para empresas con distintas necesidades de fuerza laboral. La empresa se centra en mantener relaciones transparentes con sus clientes y en aplicar estrategias de contratación prácticas, adaptadas a los objetivos de cada organización.

Desarrollador de API Full-Stack Java de nivel intermedio para programas civiles federales

Desarrolla aplicaciones y API seguras nativas de la nube para programas de CBP y del Departamento de Estado. Trabaja con microservicios Java, mensajería, bases de datos, portales para desarrolladores e interfaces React o Angular.

Descripción

  • Crear, probar y mantener aplicaciones empresariales Java, microservicios y servicios backend con Spring Boot
  • Implementar capas de acceso a datos con Spring Data, JPA/Hibernate y JDBC
  • Conectar sistemas empresariales mediante integraciones síncronas y asíncronas
  • Diseñar API REST seguras conforme a prácticas API-first y OpenAPI
  • Aplicar convenciones de API para versionado, errores, autenticación, autorización, paginación y observabilidad
  • Participar en revisiones de arquitectura y gobernanza de API
  • Crear integraciones orientadas a eventos con JMS y Apache Kafka entre productores, consumidores, listeners, temas, colas y componentes de procesamiento
  • Reforzar la fiabilidad de la mensajería mediante confirmaciones, reintentos, tiempos de espera, gestión de errores y estrategias de colas de mensajes fallidos
  • Gestionar temas, particiones, grupos de consumidores, offsets, serialización y esquemas de Kafka
  • Diseñar y optimizar estructuras de bases de datos relacionales, índices, procedimientos almacenados, transacciones y consultas SQL
  • Gestionar el versionado de esquemas de bases de datos con Flyway o Liquibase
  • Crear pruebas automatizadas unitarias, de integración, de API, de base de datos, de mensajería y de regresión
  • Utilizar métodos automatizados y asistidos por IA para producir casos de prueba, datos y escenarios
  • Contenerizar aplicaciones con Docker y desplegarlas, operarlas y diagnosticarlas en Kubernetes
  • Desarrollar canalizaciones CI/CD que abarquen compilaciones, pruebas, migraciones, comprobaciones de seguridad, creación de imágenes y versiones en Kubernetes
  • Crear y mantener portales de API y para desarrolladores con referencias interactivas de OpenAPI, catálogos, guías, ejemplos y flujos de incorporación
  • Crear experiencias web y de portal adaptables y accesibles con React o Angular, JavaScript o TypeScript, HTML y CSS
  • Investigar problemas de aplicaciones, integraciones, bases de datos, mensajería y rendimiento
  • Participar en revisiones entre pares y en mejoras continuas de ingeniería
  • Colaborar con los equipos de DevOps, ingeniería de plataformas, UX, API y backend

Requisitos

  • Ciudadanía estadounidense
  • Elegibilidad para obtener y mantener una investigación de Confianza Pública de CBP para puestos en CBP
  • Una autorización de seguridad Secret activa para puestos del Departamento de Estado
  • Aproximadamente entre tres y seis años de experiencia profesional en desarrollo de software
  • Sólidos conocimientos de Java, con experiencia práctica en Spring Boot y el ecosistema Spring en general
  • Experiencia diseñando API REST y microservicios, incluido OpenAPI/Swagger y el desarrollo API-first
  • Experiencia con plataformas de mensajería empresarial como JMS y Apache Kafka
  • Sólida experiencia en SQL y desarrollo de bases de datos relacionales con PostgreSQL, Oracle, MySQL o sistemas similares
  • Experiencia con JPA/Hibernate, Spring Data o JDBC
  • Experiencia creando pruebas automatizadas unitarias, de integración, de API, de base de datos y de mensajería con herramientas como JUnit, Mockito y REST Assured
  • Experiencia desarrollando aplicaciones contenerizadas con Docker y trabajando con Kubernetes
  • Experiencia creando canalizaciones CI/CD automatizadas con Git y prácticas actuales de control de código fuente
  • Experiencia desarrollando aplicaciones web React o Angular con JavaScript o TypeScript
  • Conocimientos fundamentales de seguridad de aplicaciones, API, mensajería y bases de datos
  • Sólidas capacidades de depuración, diagnóstico y resolución de problemas
  • Disponibilidad para trabajar a distancia en el horario de la Costa Este y viajar aproximadamente una vez por trimestre
  • Preferible: Experiencia con Spring Kafka y Spring JMS
  • Preferible: Experiencia gestionando grupos de consumidores de Kafka, particionamiento, esquemas, reintentos y temas de mensajes fallidos
  • Preferible: Experiencia con sistemas compatibles con JMS, como IBM MQ, ActiveMQ o Artemis
  • Preferible: Experiencia en generación de pruebas automatizada o asistida por IA y en Arazzo u otras herramientas similares de pruebas de API
  • Preferible: Experiencia utilizando Flyway o Liquibase
  • Preferible: Experiencia con portales de API o para desarrolladores, incluidos Scalar, Redocly, Swagger UI o Backstage
  • Preferible: Experiencia con AWS, Azure o Google Cloud
  • Preferible: Experiencia desplegando aplicaciones Spring Boot en Kubernetes y familiaridad con Helm
  • Preferible: Conocimientos de OAuth 2.0, OpenID Connect, JWT y autenticación y autorización de API
  • Preferible: Familiaridad con puertas de enlace de API, gestión de API, observabilidad, DevSecOps y análisis de seguridad automatizado

Beneficios

  • Puesto remoto adaptado al horario laboral de la Costa Este
  • Viajes aproximadamente una vez por trimestre
  • Incorporación inmediata
  • Trabajar en programas civiles federales críticos para la misión y nativos de la nube
  • Utilizar entornos de AWS, Azure y Google Cloud
  • Obtener experiencia con tecnologías modernas de DevOps, API, mensajería y nube

Empleos relacionados

Fanatics

Ingeniero/a principal de Android

Fanatics

Lidera el desarrollo de Android para la plataforma deportiva global de Fanatics y define una arquitectura escalable con Kotlin y Jetpack Compose. Establece estándares técnicos, guía la respuesta a incidentes y ayuda a desarrollar a otros ingenieros.

Abrir
Terumo Medical Corporation

Gerente territorial, sistemas intervencionistas — Filadelfia

Terumo Medical Corporation

Lidera las ventas de dispositivos Terumo Interventional Systems a hospitales y centros ambulatorios del área de Filadelfia. Desarrolla cuentas, brinda apoyo durante procedimientos, capacita a profesionales clínicos y cumple los objetivos de ventas del territorio.

Abrir
Cross River

Gerente de Ingeniería, Cloud y Sistemas Distribuidos — Cross River, Jerusalén

Cross River

Lidera y acompaña a ingenieros que crean servicios e infraestructura fintech para pagos, tarjetas, préstamos y criptomonedas. Este puesto híbrido en Jerusalén se centra en sistemas nativos de la nube y en la ejecución de ingeniería.

Abrir
Aleph Alpha

Investigador sénior de IA, preentrenamiento de modelos fundacionales — Aleph Alpha, Heidelberg

Aleph Alpha
51 – 200 Empleados
B2BInteligencia artificial

Lidera el diseño de arquitecturas y el preentrenamiento a gran escala de los modelos fundacionales europeos de Aleph Alpha, definiendo métodos de entrenamiento para miles de GPU. Desarrolla y perfecciona recetas de entrenamiento en PyTorch junto con el equipo híbrido de Heidelberg.

Abrir