Desenvolvimento Java Sênior - 137012 INT

GFT Technologies SEBarueri, São PauloHybridFull-timeSenior, 5–8 yearsListed 1 week ago

Apply now

About this role

O que buscamos

Buscamos um(a) Desenvolvedor(a) Java com sólida experiência em desenvolvimento de software, arquitetura de integração e construção de soluções corporativas. O profissional atuará no desenho, implementação e evolução de módulos críticos, apoiando decisões técnicas e garantindo a qualidade das entregas em um ambiente colaborativo e orientado a resultados.

Responsabilidades

- Atuar no desenvolvimento, gerenciamento e desenho de módulos complexos de software;

- Configurar ambientes de testes e integração para suporte ao ciclo de desenvolvimento;

- Realizar revisões de código visando qualidade, desempenho e aderência às melhores práticas;

- Elaborar documentação de releases, manutenção e instalação de software;

- Executar análises de risco, identificando e reportando potenciais impactos ao projeto;

- Gerenciar o relacionamento técnico e operacional com o cliente dentro de sua área de atuação;

- Apoiar processos de tomada de decisão por meio de recomendações técnicas especializadas;

- Estimar esforço das atividades sob sua responsabilidade;

- Apoiar o gerenciamento e acompanhamento da evolução das entregas do projeto;

- Colaborar com equipes multidisciplinares na definição e implementação de soluções tecnológicas;

Requisitos e Qualificações

- Sólida experiência com desenvolvimento Java;

- Conhecimento avançado em Spring Framework, incluindo Spring Batch, Spring Integration, Spring REST e Spring Data;

- Experiência com desenvolvimento e consumo de Web Services REST e SOAP;

- Conhecimento de arquiteturas SOA e Microsserviços;

- Experiência com SQL;

- Conhecimento em frameworks de testes unitários, como JUnit e Mockito;

- Experiência com ferramentas de gerenciamento e build de código, como Gradle e SVN;

- Conhecimento de Design Patterns, APIs e boas práticas de desenvolvimento de software;

- Experiência com ferramentas de documentação técnica, como Javadoc e Swagger;

- Inglês avançado ou fluente (obrigatório);

Diferenciais

- Conhecimento do idioma italiano;

- Experiência em ambientes corporativos de grande porte;

- Vivência em projetos com arquiteturas distribuídas e integrações complexas;

- Experiência em definição de arquitetura e liderança técnica de desenvolvimento.