Experiência em metodologias ágeis (Kanban); Java EE/J2EE, JavaScript, jQuery, Hibernate e JPA; Experiência com Apache Struts 1.x e Struts 2; 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; Spring Framework (MVC, Data, Batch e REST); Sólidos conhecimentos em desenvolvimento de sistemas com arquitetura distribuída, resiliente, escalável e de alta performance; Experiência com controle de versionamento no Azure; Conhecimento de bancos de dados SQL; Conhecimento de Design Patterns e APIs REST. Vamos gostar muito se, além disso tudo, você tiver: Experiência com plataformas de cloud (AWS, Azure ou GCP); Experiência com containers (Docker e OpenShift).