3691: Desenvolvedor Java Back End SR
Summary
Senior Java back-end developer who builds and supports Java systems, with heavy focus on maintaining legacy Apache Struts applications and migrating them to modern architectures. Core stack: Java EE, Struts, Spring, Hibernate/JPA, SQL, REST APIs and distributed, resilient designs; agile Kanban and Azure version control, with cloud and Docker/OpenShift as pluses.
Requisitos:
Experiência em metodologias ágeis (Kanban);
• Java EE/Java 2EE, JavaScript/JQuery/Hibernate/JPA;
• Experiência em 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/Rest);
• Sólidos conhecimentos em desenvolvimento de sistemas em arquitetura distribuída, resiliente, escalável e de alta performance;
• Experiência com controle de versionamento com Azure
• Conhecimento de banco de dados SQL;
• Conhecimento com Design Patterns, API Rest
Desejáveis:
Experiência com plataformas clouds (AWS/Azure/GCP)
• Experiência com containers (Docker +Openshift)
Responsabilidades principais:
Profissional atuará no desenvolvimento e suporte de sistemas java

