B&A
TOMORROW HIRE
Desenvolvedor Sênior Java com IA e LLM
Sobre a oportunidade
Localização: Woodlawn, MD – Presencial, 5 dias por semana
Tipo de contratação: Tempo integral
Remuneração: $125,000-$155,000/ano, com base na experiência
Credenciamento: Deve ser capaz de obter e manter o Public Trust
ID da vaga: SO-5358
Visão Geral da Posição
Estamos buscando um Desenvolvedor Sênior Java experiente com IA e LLM para projetar, desenvolver, manter e dar suporte a aplicações de software corporativas usando Java, Spring Boot, APIs RESTful, IA Generativa e Large Language Models (LLMs).
Esta função foca no desenvolvimento de microsserviços escaláveis de alto desempenho e aplicações orientadas a serviços, enquanto integra e oferece suporte operacional a componentes de LLM e IA agentic em ambientes corporativos.
O candidato selecionado colaborará com equipes multifuncionais, contribuirá para a arquitetura e desenvolvimento de software, apoiará práticas modernas de DevOps e fornecerá orientação técnica para desenvolvedores de nível júnior e pleno.
A posição exige trabalho presencial em Woodlawn, MD, cinco dias por semana. As entrevistas serão realizadas pessoalmente.
Responsabilidades
- Projetar e desenvolver aplicações de software com base em requisitos funcionais usando a metodologia Twelve-Factor App.
- Projetar e desenvolver aplicações corporativas usando Java, Spring Boot e REST APIs.
- Colaborar com equipes de design de produto e engenharia para entender os requisitos de negócio e técnicos.
- Projetar, desenvolver e manter microsserviços usando Spring Boot, Java e arquitetura RESTful.
- Desenvolver serviços web baseados em SOAP usando JAX-WS, Apache Axis e Web Services Description Language (WSDL).
- Aplicar práticas de DevOps, pipelines de CI/CD e ferramentas como Jenkins, Git e Bitbucket.
- Trabalhar com plataformas em nuvem, incluindo AWS, Azure ou Google Cloud, e tecnologias de conteinerização.
- Colaborar com analistas de negócios, equipes de garantia de qualidade, gerentes de projeto e outras partes interessadas.
- Desenvolver testes unitários abrangentes em Java baseados em cenários do mundo real usando JUnit, Mockito e PowerMock.
- Participar de discussões técnicas com clientes, revisões de arquitetura, sessões de design e reuniões de desenvolvimento.
- Recomendar soluções técnicas para aprimorar a arquitetura existente, melhorar a qualidade do código e otimizar processos de desenvolvimento.
- Fornecer orientação técnica e suporte para desenvolvedores de nível júnior e pleno.
- Manter o aprendizado contínuo e manter-se atualizado com tecnologias emergentes.
- Executar outras tarefas conforme designado ou orientado.
Qualificações Mínimas
- 10+ anos de experiência com Java, Spring Boot, IA Generativa e Large Language Models (LLMs).
- Mestrado com 5+ anos de experiência, Bacharelado com 7+ anos de experiência, OU 13+ anos de experiência em substituição a um diploma.
- Ampla experiência em design de software e programação usando Java e tecnologias Java Enterprise Edition (JEE).
- Experiência trabalhando em projetos Ágeis, incluindo forte conhecimento de terminologia Ágil e ferramentas como Agility.
- Experiência projetando sistemas Java de alto rendimento e baixa latência e arquiteturas escaláveis que suportam grandes volumes de solicitações simultâneas com tempos de resposta mínimos.
- Forte experiência prática com Java, Spring Boot e REST APIs.
- Experiência na integração e suporte operacional de componentes de LLM e IA agentic dentro de aplicações corporativas, incluindo: Retrieval-Augmented Generation (RAG) e busca vetorial, frameworks de orquestração de agentes, abordagens de avaliação e guardrails de LLM, e pipelines de implantação, monitoramento e retreinamento automatizado.
- Experiência técnica com PostgreSQL, MongoDB, SQL, AWS S3, desenvolvimento de software Ágil, Git, Bitbucket, Jenkins CI/CD, Eclipse, revisões de código, desenvolvimento de aplicações multithread e suporte à produção.
- Experiência projetando e implantando aplicações nativas em nuvem no AWS usando PostgreSQL.
- Experiência com ferramentas modernas de integração contínua e desenvolvimento de software, incluindo Jenkins, Git/Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify e UrbanCode Deploy.
- Experiência prática projetando e desenvolvendo microsserviços e APIs RESTful.
- Experiência com testes unitários automatizados usando JUnit e frameworks de mock, Desenvolvimento Orientado a Testes (TDD) e Desenvolvimento Orientado a Comportamento (BDD) usando Cucumber.
- Experiência com tecnologias JEE, incluindo: Struts, Spring Framework (IoC, MVC, Transações, Segurança e Batch), Spring Boot e Spring JDBC, JPA e Hibernate, serviços web SOAP/RESTful e XML, DB2, Tomcat e WebSphere.
- Experiência usando ferramentas de análise estática de código como SonarQube e abordando dívida técnica, incluindo bugs, vulnerabilidades e hotspots de segurança de código.
- Conhecimento de vulnerabilidades de segurança em aplicações web e práticas de remediação.
- Deve ser capaz de obter e manter um credenciamento de Public Trust.
- Deve estar disposto a trabalhar presencialmente em Woodlawn, MD, cinco dias por semana.
- Deve estar disponível para comparecer a uma entrevista presencial.
Qualificações Preferenciais
- Forte compreensão das tendências emergentes em Inteligência Artificial (IA) e a capacidade de aplicar tecnologias de IA para aprimorar ou redesenhar arquiteturas de sistemas existentes.
- Capacidade de identificar oportunidades onde soluções orientadas por IA podem agregar valor ao negócio, melhorar a eficiência operacional ou introduzir novas capacidades.
- Experiência na redação de white papers técnicos e documentos de design de sistemas.
- Experiência prévia dando suporte a projetos de TI do governo federal ou estadual.
Salário: $125,000-$155,000/ano, com base na experiência
Auxílio para plano de saúde. Mais benefícios serão adicionados nos próximos 6 meses.
