TOMORROW HIRE

Desarrollador Senior de Java con IA y LLM

JavaSQLPostgreSQLAWS
Traducción automática. Consulta el original.

Sobre la oportunidad

Ubicación: Woodlawn, MD – Presencial, 5 días por semana

Empleo: Jornada completa

Compensación: $125,000-$155,000/año, según experiencia

Autorización de seguridad: Debe ser capaz de obtener y mantener una acreditación de Public Trust

ID del puesto: SO-5358

Descripción del puesto

Buscamos un Desarrollador Senior de Java con experiencia en IA y LLM para diseñar, desarrollar, mantener y dar soporte a aplicaciones de software empresariales utilizando Java, Spring Boot, APIs RESTful, IA generativa y modelos de lenguaje extensos (LLMs).

Este puesto se centra en el desarrollo de microservicios escalables de alto rendimiento y aplicaciones orientadas a servicios, al tiempo que integra y da soporte operativo a componentes de LLM y agentes de IA en entornos empresariales.

El candidato seleccionado colaborará con equipos multidisciplinares, contribuirá a la arquitectura y el desarrollo de software, apoyará prácticas modernas de DevOps y proporcionará orientación técnica a desarrolladores junior y de nivel intermedio.

El puesto requiere trabajar de forma presencial en Woodlawn, MD, cinco días a la semana. Las entrevistas se realizarán en persona.

Responsabilidades

  1. Diseñar y desarrollar aplicaciones de software basadas en requisitos funcionales utilizando la metodología Twelve-Factor App.
  1. Diseñar y desarrollar aplicaciones empresariales utilizando Java, Spring Boot y APIs REST.
  1. Colaborar con los equipos de diseño de producto e ingeniería para comprender los requisitos técnicos y de negocio.
  1. Diseñar, desarrollar y mantener microservicios utilizando Spring Boot, Java y arquitectura RESTful.
  1. Desarrollar servicios web basados en SOAP utilizando JAX-WS, Apache Axis y WSDL (Web Services Description Language).
  1. Aplicar prácticas de DevOps, pipelines de CI/CD y herramientas como Jenkins, Git y Bitbucket.
  1. Trabajar con plataformas en la nube, incluyendo AWS, Azure o Google Cloud, y tecnologías de contenedorización.
  1. Colaborar con analistas de negocio, equipos de control de calidad, gestores de proyectos y otras partes interesadas.
  1. Desarrollar pruebas unitarias integrales en Java basadas en escenarios del mundo real utilizando JUnit, Mockito y PowerMock.
  1. Participar en debates técnicos con clientes, revisiones de arquitectura, sesiones de diseño y reuniones de desarrollo.
  1. Recomendar soluciones técnicas para mejorar la arquitectura existente, aumentar la calidad del código y optimizar los procesos de desarrollo.
  1. Proporcionar orientación técnica y soporte a desarrolladores junior y de nivel intermedio.
  1. Mantener un aprendizaje continuo y estar al día con las tecnologías emergentes.
  1. Realizar otras tareas según se asignen o indiquen.

Cualificaciones mínimas

  1. 10+ años de experiencia con Java, Spring Boot, IA generativa y modelos de lenguaje extensos (LLMs).
  1. Máster con 5+ años de experiencia, Grado con 7+ años de experiencia, O 13+ años de experiencia en lugar de una titulación académica.
  1. Amplia experiencia en diseño de software y programación utilizando Java y tecnologías de Java Enterprise Edition (JEE).
  1. Experiencia trabajando en proyectos Agile, incluyendo un sólido conocimiento de la terminología Agile y herramientas como Agility.
  1. Experiencia en el diseño de sistemas Java de alto rendimiento y baja latencia, así como arquitecturas escalables que soporten grandes volúmenes de solicitudes concurrentes con tiempos de respuesta mínimos.
  1. Sólida experiencia práctica con Java, Spring Boot y APIs REST.
  1. Experiencia en la integración y soporte operativo de componentes de LLM y agentes de IA en aplicaciones empresariales, incluyendo: Generación Aumentada por Recuperación (RAG) y búsqueda vectorial, marcos de orquestación de agentes, enfoques de evaluación y salvaguardas para LLM, y pipelines de despliegue, monitorización y reentrenamiento automatizado.
  1. Experiencia técnica con PostgreSQL, MongoDB, SQL, AWS S3, desarrollo de software Agile, Git, Bitbucket, Jenkins CI/CD, Eclipse, revisiones de código, desarrollo de aplicaciones multihilo y soporte a producción.
  1. Experiencia en el diseño y despliegue de aplicaciones nativas en la nube en AWS utilizando PostgreSQL.
  1. Experiencia con herramientas modernas de integración continua y desarrollo de software, incluyendo Jenkins, Git/Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify y UrbanCode Deploy.
  1. Experiencia práctica en el diseño y desarrollo de microservicios y APIs RESTful.
  1. Experiencia con pruebas unitarias automatizadas utilizando JUnit y marcos de trabajo de simulación (mocking), Desarrollo Guiado por Pruebas (TDD) y Desarrollo Guiado por Comportamiento (BDD) utilizando Cucumber.
  1. Experiencia con tecnologías JEE, incluyendo: Struts, Spring Framework (IoC, MVC, Transacciones, Seguridad y Batch), Spring Boot y Spring JDBC, JPA e Hibernate, servicios web SOAP/RESTful y XML, DB2, Tomcat y WebSphere.
  1. Experiencia en el uso de herramientas de análisis estático de código como SonarQube y en la resolución de deuda técnica, incluyendo errores, vulnerabilidades y puntos críticos de seguridad en el código.
  1. Conocimiento de vulnerabilidades de seguridad en aplicaciones web y prácticas de remediación.
  1. Debe ser capaz de obtener y mantener una acreditación de Public Trust.
  1. Debe estar dispuesto a trabajar de forma presencial en Woodlawn, MD, cinco días a la semana.
  1. Debe estar disponible para asistir a una entrevista presencial.

Cualificaciones preferentes

  1. Sólida comprensión de las tendencias emergentes en Inteligencia Artificial (IA) y capacidad para aplicar tecnologías de IA para mejorar o rediseñar arquitecturas de sistemas existentes.
  1. Capacidad para identificar oportunidades donde las soluciones impulsadas por IA puedan aportar valor al negocio, mejorar la eficiencia operativa o introducir nuevas capacidades.
  1. Experiencia en la redacción de libros blancos técnicos y documentos de diseño de sistemas.
  1. Experiencia previa dando soporte a proyectos de TI del gobierno federal o estatal.

Salario: $125,000-$155,000/año, según experiencia

Estipendio para seguro médico. Se añadirán más beneficios en los próximos 6 meses.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores