29009
Desenvolvedor Back End Java Pleno
About us
With 30 years of history, Grupo Taking is a specialist in digital solutions, uniting technology and humanization to boost businesses and transform realities. With over 1,000 employees and operations throughout Brazil, our expertise includes Artificial Intelligence, software development, data, intelligent service desk, and IT staff augmentation. Here, you are part of a team that believes in the power of innovation, collaboration, and transformation. More than a company, we are a community of people passionate about what they do and driven by the purpose of transforming. Want to be part of this team? Check out our open positions and come build the future with us. #comebeataker
About the role:
Estamos em busca de um(a) profissional para atuar como Desenvolvedor(a) Java Full Stack, sendo responsável pelo desenvolvimento, manutenção e evolução de aplicações corporativas, atuando tanto no backend quanto no frontend. Procuramos um(a) profissional com experiência em Java, Spring Boot e Angular, além de capacidade para atuar na sustentação e evolução de sistemas legados.
Essa pessoa atuará em conjunto com equipes de desenvolvimento e negócio, participando da implementação de novas funcionalidades, correções, integrações e troubleshooting, garantindo a qualidade e estabilidade das aplicações nos diferentes ambientes.
Responsibilities:
- Desenvolver, manter e evoluir aplicações corporativas utilizando Java e Spring Boot.
- Desenvolver e manter aplicações frontend utilizando Angular e TypeScript.
- Atuar na manutenção e evolução de sistemas legados.
- Desenvolver e consumir APIs REST para integração entre sistemas e serviços.
- Implementar integrações utilizando mensageria com RabbitMQ e Spring AMQP.
- Trabalhar com persistência de dados utilizando Spring Data JPA, Hibernate e MyBatis.
- Realizar consultas e manipulação de dados em banco Oracle.
- Diagnosticar problemas de forma integrada, analisando diferentes camadas da aplicação, incluindo interface, regras de negócio, banco de dados e integrações externas.
- Realizar leitura e interpretação de logs para identificação e resolução de incidentes.
- Participar de processos de build, deploy e sustentação das aplicações nos ambientes de desenvolvimento, homologação e produção.
- Contribuir para a evolução contínua da arquitetura, qualidade de código e estabilidade dos sistemas.
Requirements:
- Experiência comprovada de 2 anos ou mais em desenvolvimento Java em ambientes corporativos.
- Experiência com Java e Spring Boot, incluindo MVC, injeção de dependência e transações.
- Experiência com Spring Data JPA / Hibernate e banco de dados Oracle.
- Conhecimento em MyBatis, incluindo mappers XML e consultas SQL.
- Experiência com desenvolvimento e integração de APIs REST.
- Conhecimento em RabbitMQ e Spring AMQP, incluindo conceitos de filas, produtores e consumidores.
- Conhecimento em Maven e gestão de dependências.
- Experiência com Angular, incluindo componentes, módulos, serviços, rotas, pipes e diretivas.
- Conhecimento em TypeScript, RxJS e consumo de APIs REST no frontend.
- Experiência com formulários reativos, validações e tratamento de estados da aplicação.
- Conhecimento em Angular CLI para processos de build.
- Conhecimento em aplicações web tradicionais utilizando JSP, JSTL e Servlets.
- Conhecimento em JavaScript, jQuery, Bootstrap e DataTables.
- Experiência com Git e ferramentas de desenvolvimento como IntelliJ, Eclipse ou VS Code.
Nice to have:
- Experiência com sistemas legados de grande porte.
- Conhecimento em Lombok.
- Vivência com ambientes que utilizam diferentes profiles de configuração.
- Experiência com processos de deploy controlado entre ambientes de desenvolvimento, homologação e produção.
- Conhecimento em troubleshooting e análise de problemas envolvendo múltiplas camadas da aplicação.
Key information:
- Work location:
- São Paulo/SP
- Work model:
- Híbrido
- Hours:
- 09h as 18h
- Employment type:
- CLT
Application
Send your application
Application sent!
We successfully received your application. Our team will be in touch soon. Thank you for your interest.