Desenvolvedor Full Stack Java Junior
Sobre a Vaga
Desenvolver e manter aplicações utilizando Java 8 ou superior.
Construir, integrar e manter APIs RESTful com Spring Boot.
Trabalhar na manutenção e evolução de sistemas legados desenvolvidos com Java, JSF e PrimeFaces.
Realizar consumo e integração com WebServices, APIs externas e serviços corporativos.
Atuar na implementação de aplicações monolíticas e arquiteturas baseadas em microservices.
Desenvolver interfaces e componentes front-end utilizando React.js, Angular, JavaScript, TypeScript, JSF e PrimeFaces. Trabalhar com persistência de dados utilizando JPA e Hibernate.
Implementar mecanismos de autenticação e autorização utilizando JWT e Spring Security.
Criar e manter documentações técnicas de APIs utilizando Swagger/OpenAPI.
Participar da análise, desenvolvimento, testes, correção de bugs e sustentação das soluções.
Criar testes unitários e de integração, contribuindo para a qualidade e confiabilidade do código.
Participar de revisões de código e aplicar boas práticas de desenvolvimento, arquitetura e segurança.
Requisitos
- Conhecimentos técnicos Java 8 ou superior; JavaScript ES6+ e TypeScript;
- Spring Boot;
- Desenvolvimento de APIs RESTful; JPA e Hibernate;
- EJB; Swagger/OpenAPI; JWT e Spring Security;
- Conceitos de API Gateway e Eureka Server;
- Arquiteturas monolíticas e microservices;
- React.js, Angular, JSF e PrimeFaces;
- Git e GitLab CI/CD; TDD e boas práticas de desenvolvimento;
- JUnit 5 e Mockito; Jest; Docker;
- RabbitMQ e Kafka;
Benefícios
Não informado.
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.