Sobre a oportunidade
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
Tecnologias
- React
- TypeScript
- Java
- Docker
- Angular
- Spring Boot
- JavaScript
- Kafka
A candidatura abre fora do Tech Jobs.
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.