Analista desenvolvedor java pl
Summary
Mid-level (pleno) full-stack developer building, evolving and maintaining mission-critical corporate web applications: modern Angular 15+/TypeScript frontends integrated with Java 17/Quarkus REST services, Oracle database work, and modernization of legacy systems, using Git, Jenkins, SonarQube and Docker.
Formação Exigida:
- Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação.
Certificações Desejadas:
- Oracle Certified Professional – Java SE Programmer (versão 5 ou superior)
- CSD – Certified Scrum Developer
- PSD – Professional Scrum Developer
Analista Desenvolvedor Full Stack Java/Angular Pleno
- Procuramos profissional com sólida experiência em desenvolvimento frontend utilizando Angular e TypeScript, com capacidade para atuar na construção de aplicações corporativas modernas, evolução de sistemas legados, integração com serviços Java e participação ativa na modernização tecnológica de soluções de missão crítica.
Principais responsabilidades:
- Atuar no desenvolvimento, evolução e manutenção de soluções corporativas de missão crítica;
- Participar da modernização de aplicações legadas para plataformas web modernas, contribuindo para a evolução tecnológica das soluções corporativas;
- Desenvolver interfaces modernas utilizando Angular e TypeScript;
- Desenvolver integrações entre frontend Angular e serviços corporativos baseados em Java e APIs REST;
- Atuar em conformidade com padrões arquiteturais corporativos, requisitos não funcionais, diretrizes de segurança, acessibilidade, usabilidade e observabilidade;
- Atuar em conjunto com arquitetos, analistas de negócio e equipe técnica na definição de soluções;
- Garantir aderência aos padrões arquiteturais, requisitos funcionais e não funcionais da solução;
- Participar de revisões de código, refinamentos técnicos e práticas de qualidade de software;
- Apoiar a implementação de mecanismos de segurança, observabilidade e qualidade;
- Contribuir para a melhoria contínua da experiência do usuário e da usabilidade das aplicações.
Conhecimentos obrigatórios:
Frontend:
- Angular 15+ (ou superior);
- Angular Material;
- Reactive Forms;
- Desenvolvimento baseado em componentes reutilizáveis;
- Lazy Loading;
- TypeScript;
- HTML5;
- CSS3;
- SCSS;
- RxJS;
- Arquitetura SPA;
- Consumo de APIs REST;
- Componentização e reutilização de componentes;
- Interfaces responsivas;
- User Experience (UX) e acessibilidade.
Backend:
- Java 17+;
- Quarkus;
- APIs REST;
- Maven;
- JUnit;
- Desenvolvimento de APIs REST;
- Integração entre aplicações corporativas.
DevOps e Qualidade:
- Git;
- Jenkins;
- SonarQube;
- Docker.
Banco de Dados:
- Oracle;
- SQL e modelagem de dados relacional;
- Capacidade de interpretar modelos conceituais, lógicos e físicos de dados.
Diferenciais desejáveis:
- Experiência em sistemas financeiros;
- Experiência em modernização de sistemas legados;
- Kubernetes/OpenShift;
- Integração via mensageria;
- IBM MQ;
- DevSecOps;
- Testes automatizados frontend e backend;
- Experiência em projetos de transformação digital;
- Integração Contínua (CI);
- Entrega Contínua (CD).