O que esperamos de você?
· Angular
· Javascript
· Ambiente web
· Java
· Camel
· Spring-boot
· Swagger/OpenAPI
· Microsserviços
· Kubernets/docker (pelo menos conceitualmente)
· OAuth2 e JWT
· Bom relacionamento em equipe, para atuar como Techlead
Desejável:
Conceitos de otimização e performance de aplicações
IDE Eclipse
SoapUI/ POSTMAN
Lombok
Conhecimento em: CI/CD Azure, Docker, AWS: CloudFront, S3, API Gateway e Swagger;
Banco de Dados Oracle / Queries SQL
Como será o seu dia a dia?
A Pessoa Desenvolvedora Java FullStack Sênior é um profissional responsável pelo desenvolvimento de sistemas e aplicações web, utilizando as mais modernas tecnologias e metodologias. Ele é capaz de trabalhar tanto no front-end quanto no back-end, e tem uma sólida experiência na área de desenvolvimento de software.
Responsabilidades:
Desenvolver aplicações web usando Java e Angular
Trabalhar com bancos de dados relacionais e não relacionais;
Implementar APIs RESTful;
Utilizar frameworks e bibliotecas de desenvolvimento;
Participar do ciclo de vida completo de desenvolvimento de software;
Trabalhar em equipe e colaborar com outros desenvolvedores;
Documentar e testar o código desenvolvido;
Manter e atualizar sistemas existentes.