Desenvolvedor Java FullStack SR

Indra GroupOn-siteFull-timeSenior, 5–8 yearsListed 1 week ago

Apply now

About this role

Desenvolvedor Java FullStack Sênior para atuar em projetos desafiadores, com foco em desenvolvimento e manutenção de aplicações corporativas de grande porte. O profissional fará parte de um time multidisciplinar e colaborativo, contribuindo desde a concepção de soluções até a entrega em produção.

Principais Responsabilidades

- Desenvolver e manter aplicações web corporativas utilizando Java 8, Angular 11 e tecnologias correlatas;

- Criar e manter APIs REST seguindo boas práticas de arquitetura, segurança e desenvolvimento;

- Garantir a qualidade do código por meio da implementação de testes unitários com JUnit e utilização de ferramentas de análise estática, como Sonar;

- Atuar com persistência e integração de dados utilizando SQL Server e DB2;

- Desenvolver soluções utilizando tecnologias como Hibernate e EJB3;

- Participar dos processos de Integração Contínua e Entrega Contínua (CI/CD), utilizando Jenkins, Nexus e Git;

- Utilizar Swagger para documentação de APIs;

- Desenvolver e manter relatórios utilizando Jasper Reports;

- Colaborar com equipes multidisciplinares em ambiente ágil;

- Contribuir desde a concepção das soluções até a implantação e entrega em produção;

- Demonstrar abertura para aprendizado e atuação com novas tecnologias e sistemas legados, como Flash Builder.

Requisitos

- Experiência sólida em desenvolvimento Java;

- Conhecimento e experiência com Java 8;

- Experiência com desenvolvimento Front-End utilizando Angular 11;

- Experiência na criação e manutenção de APIs REST;

- Conhecimento em testes unitários utilizando JUnit;

- Experiência com ferramentas de análise de qualidade de código, como Sonar;

- Conhecimento em bancos de dados SQL Server e DB2;

- Experiência com Hibernate e EJB3;

- Conhecimento em processos de CI/CD;

- Experiência com Jenkins, Nexus e Git;

- Conhecimento em Swagger para documentação de APIs;

- Experiência com Jasper Reports;

- Vivência em projetos desenvolvidos em ambiente ágil;

- Disponibilidade e interesse para aprender e atuar com tecnologias legadas, incluindo Flash Builder.