logo

JobNob

Sua carreira. Nossa paixão.

Pessoa desenvolvedora | java


MJV Technology & Innovation


Location

Home office | Brazil


Job description

Conhecimento técnico: 

Forte conhecimento em JDK 1.8 e superiores;

Conhecimento em JSF e JSP;

Conhecimento em injeção de dependência com CDI;

Conhecimento Maven (empacotamento, gerenciamento de dependência e plugins);

Forte conhecimento em Spring MVC e Spring Boot;

Forte conhecimento em web services REST e SOAP;

Forte conhecimento em versionamento de código utilizando Git Flow e SVN;

Conhecimento consolidado em SQL e Spring Data JPA;

Experiência em Sistemas CMS (Content Management System);

Automação de Testes (testes unitários).

Conhecimento técnico diferenciais: 

Javascript e Angular;

Conhecimento em portlets;

Conhecimento em BDD framework;

Conhecimento no Portal Web Sphere IBM;

Conhecimento em arquitetura de sistemas e padrões de projetos (design patterns);

Conhecimento em Spring batch;

Conhecimento em mensageria (ex. RabbitMQ, Kafka);

Conhecimento em orquestração de microservices;

Conhecimento em docker e kubernetes.

Descrição da Vaga:

Estamos procurando um(a) Desenvolvedor(a) de Software altamente motivado(a) e experiente para se juntar à nossa equipe de tecnologia. O candidato ideal terá um histórico comprovado de sucesso em projetos de desenvolvimento de software, bem como habilidades de comunicação e colaboração em equipe.

Projeto:

O(a) desenvolvedor(a) selecionado(a)se juntará à nossa equipe de desenvolvimento de software para trabalhar em um projeto de plataforma de portal eletrônico. O projeto é realizado na metodologia ágil e tem um backlog de produto em constante evolução.

Tamanho do Projeto:

O projeto envolve o desenvolvimento de uma plataforma de portal eletrônico em larga escala, com recursos de alta disponibilidade, escalabilidade e segurança. O projeto é considerado de grande importância para a empresa e tem um orçamento significativo.

Tamanho da Equipe:

A equipe de desenvolvimento do projeto é composta por cerca de 20 pessoas, incluindo desenvolvedores, arquitetos, testadores, scrum masters e outros membros da equipe de tecnologia. O(a) arquiteto(a) selecionado(a) fará parte da equipe de desenvolvimento e trabalhará em estreita colaboração com outros desenvolvedores, bem como com outros membros da equipe de tecnologia.

Responsabilidades:

Desenvolver, testar e manter software de alta qualidade em colaboração com outras equipes;

Trabalhar em estreita colaboração com arquitetos, gerentes de projetos e outros membros da equipe de desenvolvimento para garantir que os projetos sejam entregues no prazo e dentro do orçamento;

Fornecer suporte técnico em questões relacionadas ao software para outras equipes e clientes;

Manter-se atualizado com as tendências do setor e propor iniciativas inovadoras e criativas para manter a empresa na vanguarda da tecnologia.

Atribuições:

Colaborar com outros desenvolvedores em projetos de software;

Escrever código limpo e documentado que atenda aos requisitos de negócios e técnicos;

Realizar testes de unidade e integração para garantir a qualidade do software;

Realizar manutenção preventiva e corretiva do software existente;

Trabalhar em estreita colaboração com outras equipes, incluindo qualidade de software e engenharia de infraestrutura, para garantir a consistência e a escalabilidade da plataforma.


Job tags



Salary

Todos os direitos reservados