Vaga Full Stack

Desenvolvedor(a) FullStack Java Sênior

RESTful Web Services Java JavaScript RabbitMQ SQL

Vobys Gestão de Pessoas

Vobys Gestão de Pessoas

Pequena/média empresa

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

É uma empresa de gestão de pessoas com foco em tecnologia

Atividades e Responsabilidades

Habilidades e Competências
Resolução de Problemas
• Habilidade para resolver problemas complexos e criar soluções eficientes.
Comunicação
• Excelentes habilidades de comunicação verbal e escrita.
• Capacidade de explicar conceitos técnicos para equipes não técnicas.
Mentoria e Liderança
• Experiência em mentorar desenvolvedores juniores e contribuir para o crescimento da equipe.
• Habilidade para liderar projetos e coordenar com outras áreas.
Gestão de Projetos
• Experiência em gerenciamento de projetos e conhecimento de ferramentas como Jira, Trello ou Asana.
Desenvolvimento de Software
• Experiência com desenvolvimento de software seguro e boas práticas de codificação.
• Conhecimento em testes automatizados e práticas de TDD (Test-Driven Development).

Requisitos

Linguagem de Programação Java
• Proficiência em Java, incluindo as versões mais recentes.
• Conhecimento avançado de frameworks como Spring (Spring Boot, Spring MVC, Spring Security).
• Experiência com padrões de design e princípios de desenvolvimento de software. Desenvolvimento Backend
• Experiência com RESTful APIs e Web Services.
• Conhecimento de bancos de dados relacionais (ex: PostgreSQL, MySQL) e não relacionais (ex: MongoDB).
• Experiência com ORM frameworks como Hibernate ou JPA.
• Familiaridade com sistemas de gerenciamento de mensagens e filas (ex: Kafka, RabbitMQ).. Desenvolvimento Frontend
• Proficiência em HTML, CSS e JavaScript.
• Experiência com frameworks modernos de frontend como Angular, React ou Vue.js.
• Conhecimento de ferramentas de construção e automação como Webpack, Gulp ou NPM/Yarn.
DevOps e Ferramentas de Integração Contínua
• Experiência com ferramentas de integração contínua (CI/CD) como Jenkins, GitHub, CIrcleCI, GitLab CI ou Travis CI.
• Conhecimento em containers e orquestração, como Docker e Kubernetes.
• Experiência com ambientes de nuvem como AWS, Azure ou Google Cloud Platform.
Controle de Versão
• Proficiência em Git e ferramentas associadas (ex: GitHub, GitLab, Bitbucket).
. Metodologias Ágeis
• Experiência com práticas ágeis, como Scrum ou Kanban.
• Capacidade de trabalhar em sprints e em equipe multidisciplinar.

Experiência
• Anos de Experiência: Normalmente, 5 a 10 anos de experiência em desenvolvimento de software, com pelo menos 3 a 5 anos focados em desenvolvimento fullstack com Java.
• Projetos Relevantes: Experiência com projetos de grande escala, sistemas distribuídos e soluções complexas.


VEJA A EMPRESA NO MAPA