- Análise de requisitos: Entender as necessidades dos usuários e traduzi-las em requisitos de software.
- Projeto de software: Projetar a arquitetura e a estrutura do software, de forma que atenda aos requisitos de usuários e negócios.
- Desenvolvimento de software: Codificar o software de acordo com o projeto.
- Testes de software: Garantir que o software atenda aos requisitos e não contenha erros.
- Implantação de software: Colocar o software em produção, de forma que esteja disponível para os usuários.
Eng de Software Java SR - São Paulo, Brasil - NAVA - Technology for Business
Descrição
JOB DESCRIPTION
A NAVA está em busca de Eng de Software Java SR para fazer parte do nosso time de pessoas incríveis
Por que trabalhar na NAVA?
Somos uma empresa de tecnologia que atende as maiores companhias dos setores financeiro, seguros, meios de pagamento, telecomunicações, energia e varejo do país. Inspiramos nossos times a criar soluções para que essas companhias transformem e impactem positivamente o mundo.
Temos um time curioso, criativo, energético e inspirador, com grande foco nas pessoas para gerar inovação, transformação e crescimento. Dentro de um ambiente dinâmico e ágil, o nosso time está em expansão para acompanhar o crescimento exponencial da NAVA e dos nossos Clientes.
Acolhemos as diferenças porque acreditamos que um ambiente diverso contribui para a inovação e uma sociedade mais justa e equânime e convidamos você à assumir esse compromisso junto com a gente.
RESPONSIBILITIES AND ASSIGNMENTS
Como será o seu dia a dia?
Responsável pelo desenvolvimento de softwares, desde a concepção até a implantação.
Suas atividades abrangem todo o ciclo de vida do software, incluindo:
REQUIREMENTS AND QUALIFICATIONS
Conhecimentos Técnicos:
Experiência em desenvolvimento Java, web e cloud para sistemas com alto volume transacional.
Kafka, Rabbitmq
Conhecimento no gerenciadores de tarefas (Webpack);
Spring Boot
JPA/Hibernate
OAuth2
JWT
Maven/Gradle
12 Factor Web Apps
Microservices
MongoDB / No SQL DB
Redis
Microservice design patterns
Domínio em desenvolvimento em orientação a objetos;
Testes unitários, BDD e integração;
Vivência com arquitetura REST;
Ferramentas de versionamento (preferencialmente git);
Conhecimento em Azure DevOps;
Conhecimento e vivência em Projetos em Metodologias Ágeis (Scrum, Kanban).
Competências Desejadas
Experiência em projetos do ramo financeiro;
Experiências com projetos de produtos digitais;
Conhecimento em: NodeJS, CI/CD Azure, Docker, GraphQL, AWS: CloudFront, S3, API Gateway e Swagger, Helm, Terraform, Vivência em metodologia Ágil e práticas Devops
Conhecimento em Banco de dados (Oracle, SQL Server)
Será considerado diferencial se você tiver:
Experiência no ramo financeiro
ADDITIONAL INFORMATION
Horário de trabalho: Comercial
Modelo de trabalho para este projeto/cliente: 3x por semana presencial
Local de trabalho: Zona Sul -SP
Além de ser uma empresa certificada Great Place to Work, você vai encontrar na NAVA:
Oportunidades de carreira
Liberdade para escrever seu próprio código
Diversidade e diferentes formas de ver o mundo
Comunidades que incentivam o crescimento de todos
Treinamento In Company
Um time incrível
Empresa engajada no Pacto Global da ONU
Projetos inovadores
Alta avaliação no Glassdoor
Sobre a NAVA
Somos uma empresa de tecnologia apaixonada por pessoas e inovação.
Inspiramos nossos times a criar soluções para que as maiores e melhores companhias do país transformem e impactem positivamente o mundo. Estamos de portas e braços abertos para todas as pessoas que desejam ser protagonistas de suas vidas e se tornarem tão grandes quanto seus sonhos, independentemente de gênero, orientação sexual, raça, etnia, religião, faixa etária ou deficiência. Afinal, acreditamos que a diversidade e a inclusão favorecem o surgimento de novas ideias, estimulam a criatividade e propiciam um ambiente mais acolhedor e humano.
Mais que se sentir em casa, desejamos que aqui na NAVA você se sinta livre para escrever o seu próprio código, do seu jeito.
Se isso faz sentido para você, junte-se a nós.