Desenvolvedor Senior
G4F
Score da Vaga
100 pontos- Desenvolver e manter aplicações Java EE 6+.
- Implementar integrações utilizando serviços SOAP e REST.
- Construir soluções escaláveis com balanceamento de carga, clusterização e processamento assíncrono.
- Participar da definição e implementação de requisitos ágeis e histórias de usuário.
- Realizar análise de performance e otimização de aplicações.
- Desenvolver e sustentar aplicações em servidores de aplicação como JBoss/Wildfly, WebSphere, Open Liberty e Apache Tomcat.
- Atuar na integração com bancos de dados e ferramentas corporativas.
- Experiência no desenvolvimento de aplicações Java EE 6+.
- Vivência em projetos utilizando metodologias ágeis (Scrum/Kanban).
- Experiência com práticas de qualidade de software, incluindo ATDD e Cucumber.
- Experiência no desenvolvimento de aplicações de alta disponibilidade e grande volume de dados.
- Diferencial experiência em tuning de performance no IBM WebSphere Application Server.
- Vivência no desenvolvimento de interfaces com JSF (PrimeFaces) ou React.
- Java EE 6+.
- Servidores de aplicação: Apache Tomcat, JBoss/Wildfly, Open Liberty, WebSphere Liberty ou WebSphere 8+.
- Desenvolvimento de APIs e integrações SOAP e REST.
- Banco de dados IBM DB2 e/ou Microsoft SQL Server.
- Ferramentas de build e automação: Maven e Gradle.
- Mensageria IBM WebSphere MQ.
- Conhecimento em arquitetura distribuída, balanceamento de carga, clusterização e processamento assíncrono.
- Graduação completa em tecnologia com registro do MEC.
- Certificação CSD (Certified Scrum Developer).
- Metodologias Ágeis e Scrum.
- ATDD com Cucumber ou ferramenta equivalente.
- Performance tuning em WebSphere.
- Desenvolvimento com JSF (PrimeFaces) ou React.
- Valorizamos a diversidade, equidade e a inclusão, independentemente de gênero, raça, etnia, orientação sexual, deficiência ou religião, portanto, todas as nossas vagas são afirmativas.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Infraestrutura e DevOps
Infraestrutura e DevOps são responsáveis por criar, manter e otimizar ambientes de TI que suportam aplicações em escala. Essa área é fundamental para a confiabilidade e performance de sistemas.
As principais tecnologias incluem AWS, GCP, Azure, Docker, Kubernetes, Terraform, Ansible, CI/CD (GitHub Actions, GitLab CI, Jenkins) e monitoramento (Datadog, Grafana, Prometheus).
Engenheiros de DevOps e SREs são profissionais muito requisitados, com salários entre os mais altos do setor de tecnologia.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.
Sobre a área de Suporte Técnico
O Suporte Técnico é essencial para garantir a satisfação e retenção de clientes. Profissionais de suporte resolvem problemas técnicos, documentam soluções e identificam padrões que podem levar a melhorias no produto.
As principais habilidades incluem troubleshooting, atendimento ao cliente, documentação técnica, conhecimento de ITIL e ferramentas de ticketing (Zendesk, Freshdesk, Intercom).
O suporte técnico evoluiu de uma função reativa para proativa, com profissionais de alto nível atuando em Customer Engineering e Support Engineering.
Sobre a área de UI
A área de User Interface (UI) Design é focada na criação e design de todos os elementos visuais com os quais os usuários interagem em um produto digital. Isso inclui telas, botões, ícones, tipografia, paletas de cores e layouts responsivos, garantindo uma interface esteticamente atraente, consistente e fácil de usar. Habilidades em ferramentas como Figma e conhecimento de design systems são fundamentais.
Sobre a área de Frontend
A área de Frontend é responsável por criar as interfaces visuais com as quais os usuários interagem em sites e aplicações web. Profissionais de frontend combinam habilidades técnicas com design para entregar experiências digitais intuitivas, responsivas e acessíveis.
As principais habilidades incluem HTML, CSS, JavaScript/TypeScript, frameworks como React, Angular e Vue, ferramentas de build (Webpack, Vite), CSS (Tailwind, Sass), testes (Jest, Cypress) e conhecimento de performance web e acessibilidade (WCAG). Familiaridade com design systems e componentes reutilizáveis é diferencial.
Desenvolvedores Frontend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam React, Next.js, performance web e acessibilidade. A área oferece oportunidades desde desenvolvedor júnior até arquiteto frontend, com foco em experiência do usuário, performance e qualidade de código.
Comentários 0