Desenvolvedor(a) Full Stack Java Pleno/Sênior
Sobre a oportunidade
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Java para atuar em projetos estratégicos do segmento industrial, atendendo um dos maiores grupos siderúrgicos do mundo.
O profissional atuará na sustentação e evolução de aplicações corporativas críticas para o negócio, participando de iniciativas de modernização tecnológica, desenvolvimento de novas funcionalidades e manutenção de sistemas legados.
Responsabilidades
Desenvolver, manter e evoluir aplicações corporativas de missão crítica.
Participar de levantamentos técnicos e definição de soluções junto aos times de negócio e tecnologia.
Desenvolver APIs e microsserviços utilizando Java e Spring Boot.
Implementar e manter interfaces web utilizando React.
Realizar manutenção corretiva e evolutiva em aplicações legadas desenvolvidas com JSF e jQuery.
Elaborar consultas, procedures e otimizações em banco de dados Oracle.
Garantir a qualidade do código através de boas práticas de desenvolvimento, testes e revisão de código.
Atuar na investigação e resolução de incidentes e problemas em ambiente produtivo.
Colaborar com equipes multidisciplinares em ambientes ágeis.
Requisitos Obrigatórios
Back-end
Experiência sólida com Java 8 ou superior.
Conhecimento em Spring Boot.
Desenvolvimento e consumo de APIs REST.
Conhecimento em arquitetura de microsserviços.
Boas práticas de desenvolvimento orientado a objetos.
Front-end
Experiência com React.
Conhecimento em JavaScript, HTML5 e CSS3.
Integração de aplicações front-end com APIs REST.
Banco de Dados
Experiência com Oracle Database.
Desenvolvimento de queries complexas.
Conhecimento em modelagem de dados e otimização de consultas.
Diferenciais
Experiência com aplicações legadas utilizando JSF.
Conhecimento em jQuery.
Experiência em ambientes industriais ou grandes operações corporativas.
Conhecimento em Git, Jenkins, SonarQube e pipelines de CI/CD.
Vivência com metodologias ágeis (Scrum e Kanban).
Conhecimento em Docker e Kubernetes.
Perfil Comportamental
Proativo.Capacidade analítica para resolução de problemas.
Boa comunicação e relacionamento interpessoal.
Proatividade e senso de dono.
Facilidade para atuar em ambientes complexos e com múltiplos sistemas integrados.
Interesse em aprendizado contínuo e evolução tecnológica.
Modelo de Atuação
Atuação dedicada em projetos e sustentação de sistemas do ambiente industrial da ArcelorMittal.
Participação em iniciativas de modernização tecnológica, convivendo tanto com aplicações modernas quanto com sistemas legados essenciais para a operação.