ANALISTA DESENVOLVEDOR JAVA SÊNIOR

Postado em 04/12/2019

Área: Desenvolvimento de Sistemas / Engenharia de Computação / Tecnologia da Informação (TI)

Salário: À Combinar

G**********S

(Para ver o nome da empresa assine o plano Premium)

Descrição da Vaga

Experiência necessária:

- Mais de 5 anos na área de TI com análise e programação de sistemas, utilizando linguagem JAVA.
- Imprescindível conhecimento em análise e desenvolvimento orientados a objetos para front-end - web e back end (serviços), UML (elaboração e interpretação de diagramas), especificação e interpretação de casos de uso, elicitação e detalhamento de requisitos, JAVA 8 ou superior (JAVA EE, EJB), padrão MVC, design patterns, frameworks Spring ou Struts2, frameworks de persistência (ORM): My Batis ou JPA ou Hibernate.

- Experiência em desenvolvimento em linguagem de banco de dados relacional (PostgreSQL ou SQLServer ou Oracle ou MySQL)
- Experiência de mais de 3 anos em times de desenvolvimento de software utilizando as práticas do SCRUM (Projetos Ágeis), Elaboração de documentação técnica: requisitos, arquitetura de aplicações, modelo de dados.

Desejável:

- Experiência no uso da ferramenta Enterprise Architect,
- Experiência no desenvolvimento Web usando framework extJS, ter vivência na preparação de propostas técnicas.
- Características pessoais: Trabalhar em equipe, boa comunicação (fala/escrita), disciplina, comprometimento, bom relacionamento interpessoal, inciativa, boa apresentação, atenção aos detalhes, organização e estar disponível para viagens.
- Principais atividades: Atuar no Portfólio de Projetos da Mobilidade Urbana para desenvolvimento de software dos produtos Sistemas de Bilhetagem Eletrônica (SBE) e Sistemas de Controle de Arrecadação e de Passageiros (SCAP).
- O profissional deverá realizar as atividades de codificação JAVA, participar do levantamento de requisitos, definição de arquitetura, diagramação em UML (Enterprise Architect), modelagem de banco de dados relacional e codificação de testes unitários, em sistemas que envolvem integração de software com equipamentos, com altos requisitos de desempenho.
- Deverá se integrar ao time de desenvolvimento que segue os processos do Scrum.

Conhecimentos

Curso superior na área de tecnologia da informação ou sistemas.
ATENÇÃO: Nunca envie seus documentos pessoais antes de realizar uma entrevista pessoal e de efetuar um contrato de trabalho. Nunca envie pela internet este tipo de informação sem conhecer a empresa.

Tipo: Profissional

Local: São Paulo - SP


Vagas que podem te interessar