Tech Stack
AngularApacheAWSBootstrapGradleHibernateJavaJUnitKubernetesMavenMongoDBOpenShiftOracleSOAPSpringSpring BootSpringBootSQLTypeScript
About the role
- Atender junto com a CI&T um cliente do mercado de benefícios;
- Garantir que essa aplicação ofereça uma excelente experiência e facilite a execução das atividades do nosso usuários final;
- Ajudar o time e o cliente a elevar a maturidade do processo;
- Desenvolver e manter aplicações utilizando Java (8) e Angular (9) em um ambiente legado;
- Desenvolver e manter aplicações backend utilizando Java (17), Spring Boot, Spring Data, e Hibernate JPA;
- Criar e gerenciar APIs REST e SOAP para integração de sistemas;
- Trabalhar com bancos de dados Oracle (19) e MongoDB, desenvolvendo consultas em PL/SQL;
- Contribuir para o design e a implementação de testes unitários utilizando JUnit;
- Participar de práticas ágeis, colaborando efetivamente em sprints e cerimônias Scrum;
- Contribuir para o desenvolvimento de interfaces responsivas utilizando Angular, Bootstrap e TypeScript.
Requirements
- Experiência sólida em desenvolvimento com Java (8 e 17) e Angular (9).
- Familiaridade com Spring Framework (Spring Boot, Spring Security, Spring MVC) e Hibernate JPA.
- Conhecimento em metodologias ágeis, especialmente Scrum.
- Habilidade com integração de mensageria, como Apache ActiveMQ.
- Conhecimento em contêineres como Kubernetes e OpenShift.
- Conhecimento de recursos da AWS (S3, SNS, SQS).
- Experiência com sistemas de versionamento como GIT e ferramentas de build como Maven e Gradle.
- Compreensão de boas práticas de desenvolvimento de software seguro e de código limpo (SOLID, Clean Code).