Líder Técnico JAVA
Responsabilidades:
- Liderar a entrega de demandas e o trabalho técnico de equipes de desenvolvimento e sustentação de produtos de software.
- Desenvolver sistemas, backend e frontend, assumindo itens de trabalho para si em cada Sprint.
- Realizar as atividades inerentes ao desenvolvimento, tais como requisitos, análise e design, programação e testes.
Requisitos:
Imprescindível:
- Experiência em liderar a entrega de demandas e o trabalho técnico de equipes de desenvolvimento e sustentação de produtos de software.
- Experiência em desenvolvimento de sistemas, assumindo itens de trabalho para si em cada Sprint.
- Experiência em realizar as atividades inerentes ao desenvolvimento, tais como requisitos, análise e design, programação e testes.
- Experiência em gerir o seu próprio trabalho, sinalizando prontamente para a equipe sobre eventuais atrasos.
- Experiência em desenvolvimento de sistemas backend usando Java 17 até Java 21.
- Experiência em desenvolvimento de sistemas frontend usando Angular e Spring Boot e Spring MVC.
- Experiência em micro serviços usando Kafka.
- Experiência em monitoramento e observabilidade usando Splunk e Grafana.
- Experiência em conteinerização usando Docker e Kubernetes com OpenShift.
- Experiência em modelagem e desenvolvimento de software com banco de dados relacional.
- Experiência em elaboração de consultas SQL em banco de dados Microsoft SQL Server.
- Experiência no uso de técnicas para construção de software seguro (codificação segura).
- Experiência no uso de ferramentas de automação de construção/build: Maven.
- Experiência no uso de ferramentas de gerência de configuração: GitHub, GitLab.
- Experiência em implementação de testes unitários utilizando JUnit e Mockito
- Experiência em instrumentação de testes de aceitação Cucumber
- Experiência em administração de servidores Linux para apoio ao desenvolvimento de sistemas.
- Experiência em debugging e diagnóstico de problemas.
- Experiência em desenvolvimento de software usando metodologias ágeis (Scrum, Kanban).
- Conhecimentos sobre computação em nuvem.
- Conhecimentos sobre escalabilidade e disponibilidade de sistemas.
- Conhecimentos sobre DevOps.
- Conhecimentos sobre práticas de Integração Contínua.
- Conhecimentos sobre as técnicas de Test Driven Development (TDD).
- Conhecimentos sobre programação para frontend usando Javascript, TypeScript, HTML, CSS.
- Conhecimentos sobre Application Servers (Websphere) e Web Containers (Tomcat, Jetty).
- Conhecimentos sobre métricas de qualidade de código.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title