Principais responsabilidades:
* Projetar, desenvolver e manter serviços e aplicações Java (REST/SOAP) e front-end em Angular.
* Implementar regras de negócio, testes unitários (JUnit) e garantir qualidade de código.
* Integrar sistemas via Web Services (REST/JSON e SOAP), autenticação/LDAP e JDBC/JPA.
* Modelar dados e implementar consultas/rotinas em Oracle (SQL/PL/SQL).
* Realizar ajustes de performance em aplicações e consultas.
* Participar de CI/CD (Git, Maven, Jenkins) e de processos de revisão e versionamento.
* Implantar aplicações em servidores de aplicação (preferencialmente IBM WebSphere).
* Documentar soluções (técnica e de usuário) e manter artefatos atualizados.
* Atuar na manutenção corretiva e evolutiva, acompanhando ambientes de homologação e produção.
* Colaborar com DBA(s) e analistas para definição de arquitetura e boas práticas de dados.
Requisitos obrigatórios:
* Experiência com Java (Java SE/EE ou Jakarta) e orientação a objetos.
* Spring (MVC/REST) e JPA/Hibernate.
* Angular 6+ com TypeScript, HTML5, CSS3, Bootstrap; práticas de componentização.
* Construção e consumo de APIs REST e SOAP; JSON, XML.
* Oracle Database: SQL/PLSQL, modelagem relacional e performance básica.
* Testes unitários (JUnit) e boas práticas de código.
* Git, Maven e pipelines de CI (Jenkins ou similares).
* Experiência com servidores de aplicação (desejável IBM WebSphere; experiência equivalente em outros app servers é válida).
* Noções de segurança e autenticação (LDAP/SSO) e de UML/metodologias de desenvolvimento.
Diferenciais:
* WebSphere Application Server avançado; JEE (JSP/Servlets, EJB, CDI), JSF/PrimeFaces.
* Oracle Forms/Reports; customizações em Oracle e tunning.
* Ferramentas de busca (Elasticsearch ou Solr).
* NoSQL/Big Data: MongoDB, Redis, Cassandra, Neo4J, Hadoop.
* Outras linguagens para scripts/automação: Python, Ruby ou PHP.
* Experiência com OLAP/ETL e modelagem multidimensional.
* Experiência com outras stacks front-end (React, Node.js) e Modernizr.
* Experiência com integração contínua (Jenkins/GitLab CI), gerenciamento de versões (SVN/CVS) e ferramentas (IntelliJ, Eclipse, VS Code).
* Mobile: Kotlin (Android), Swift/Objective‑C (iOS).
Formação:
* Superior em Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas
Informações adicionais:
* Contratação CLT
* Atuação HÍBRIDA em São Paulo, região do Centro