* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Contratação: PJ
Modelo de trabalho: 100% remoto
Duração do projeto: 4 meses
Responsabilidades
Atuar no desenvolvimento e suporte de sistemas Java, incluindo manutenção e evolução de aplicações legadas, customização de componentes e migração para arquiteturas mais atuais.
Requisitos
- Experiência com metodologias ágeis, especialmente Kanban.
- Conhecimento em Java EE/J2EE, JavaScript, jQuery, Hibernate e JPA.
- Experiência com Apache Struts 1.x e Struts 2, incluindo:
- Configuração e manutenção de aplicações legadas.
- Criação de Actions, Interceptors, Validators e Tiles.
- Customização de frameworks e componentes.
- Integração com frameworks ORM e camadas de serviço.
- Migração e modernização de aplicações Struts para arquiteturas mais atuais.
- Experiência com Spring Framework: MVC, Data, Batch e REST.
- Sólidos conhecimentos no desenvolvimento de sistemas com arquitetura distribuída, resiliente, escalável e de alta performance.
- Experiência com controle de versionamento com Azure.
- Conhecimento em bancos de dados SQL, Design Patterns e APIs REST.
Diferenciais
- Experiência com plataformas de nuvem: AWS, Azure ou GCP.
- Experiência com contêineres: Docker e OpenShift.
