Você será responsável por: Projetar, desenvolver e manter aplicações e microsserviços usando Java - Spring Boot; Escrever código limpo, manutenível e eficiente, seguindo as melhores práticas e padrões de codificação; Desenvolver e integrar APIs RESTful, garantindo alta performance e capacidade de resposta às requisições do front-end; Projetar e otimizar esquemas de banco de dados, consultas e transações para performance e escalabilidade; Produzir documentação técnica para apoiar o desenvolvimento contínuo e a manutenção das aplicações; Manter-se atualizado com as últimas tendências e tecnologias do setor; Compartilhar conhecimentos técnicos junto à equipe de desenvolvimento, promovendo melhores práticas e ajudando a resolver problemas.; Na Serasa Experian, acreditamos que a diversidade é fundamental para um ambiente de trabalho mais saudável e inovador, onde todas as pessoas possam trocar experiências e expressar suas ideias. Por isso, contamos com diversas ações para promover um recrutamento inclusivo e apoiar no desenvolvimento profissional das nossas pessoas.
Analista de Desenvolvimento de Software Pleno - Java at Serasa Experian
On-site - São Paulo, SP
More jobs at Serasa ExperianRequisitos
Habilidades
- Experiência em soluções em microsserviços, conteinerizados (Docker) e orquestrados (Kubernetes)
- Experiência prática em desenvolvimento de aplicações modernas (APIs) e websites/plataformas
- Experiência com Java 17+/Spring Boot
- Experiência com Teste unitário (JUnit + Mockito)
- Experiência com Banco da dados (MongoDB/DocumentDB e MySQL)
- Conhecimento em ferramentas de mensageria e eventos - RabbitMQ e Kafka
- Conhecimento dos principais modelos e padrões de arquitetura de aplicações – DDD, BDD, Microfrontends, Design Patterns, SOLID, Service Mesh, Enterprise Integration Patterns
- Boa capacidade de planejamento, organização e documentação
- Boa comunicação e argumentação em discussões de solução técnica
- Conhecimento em Angular
Responsabilidades
- Projetar, desenvolver e manter aplicações e microsserviços usando Java - Spring Boot;
- Escrever código limpo, manutenível e eficiente, seguindo as melhores práticas e padrões de codificação;
- Desenvolver e integrar APIs RESTful, garantindo alta performance e capacidade de resposta às requisições do front-end;
- Projetar e otimizar esquemas de banco de dados, consultas e transações para performance e escalabilidade;
- Produzir documentação técnica para apoiar o desenvolvimento contínuo e a manutenção das aplicações;
- Manter-se atualizado com as últimas tendências e tecnologias do setor;
- Compartilhar conhecimentos técnicos junto à equipe de desenvolvimento, promovendo melhores práticas e ajudando a resolver problemas.
Tecnologias
Java - Spring BootDockerKubernetesJUnit + MockitoMongoDB/DocumentDBMySQLRabbitMQKafkaDDDBDDMicrofrontendsDesign PatternsSOLIDService MeshEnterprise Integration PatternsAngular
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.