DESENVOLVEDOR JAVA SR

Stefanini · via Himalayas ·

TypeFull-time job
LocationBrazil
Posted5 hours ago
Estamos procurando uma pessoa desenvolvedora Java Sênior para atuar na evolução e construção de aplicações backend em um ambiente moderno, distribuído e hospedado na AWS.
Buscamos alguém que tenha bastante experiência com Java, goste de discutir soluções e arquitetura e consiga trabalhar com autonomia no dia a dia. Além do desenvolvimento dos serviços, essa pessoa também participará da construção de BFFs (Backend for Frontend) para atender diferentes aplicações e canais consumidores.

Desenvolver e evoluir aplicações backend utilizando Java e Spring Boot;

Construir e manter BFFs (Backend for Frontend) para integração e comunicação entre frontend e serviços backend;

Desenvolver APIs e integrações com sistemas internos e externos;

Trabalhar com arquitetura de microserviços e aplicações distribuídas;

Participar das discussões sobre arquitetura e definição das soluções;

Trabalhar com serviços AWS no desenvolvimento e operação das aplicações;

Criar soluções utilizando mensageria e processamento assíncrono;

Investigar e resolver problemas de performance, disponibilidade e escalabilidade;

Escrever código limpo, testável e de fácil manutenção;

Participar de code reviews e discussões técnicas;

Apoiar outros desenvolvedores do time quando necessário;

Contribuir com melhorias nos processos de desenvolvimento, deploy e observabilidade das aplicações.

.
O que precisamos que você tenha de conhecimento:

Experiência sólida com Java, preferencialmente versões mais recentes;

Bons conhecimentos em Spring Boot;

Experiência na construção e manutenção de BFFs (Backend for Frontend);

Experiência com desenvolvimento de APIs REST e integrações entre sistemas;

Vivência com arquitetura de microserviços;

Experiência prática com AWS, trabalhando com alguns dos seguintes serviços: ECS, EKS, Lambda, S3, SQS, SNS, RDS, DynamoDB, API Gateway, CloudWatch e IAM;

Experiência com bancos de dados relacionais e, se possível, NoSQL;

Conhecimento em Docker e containers;

Experiência com mensageria ou arquitetura orientada a eventos;

Conhecimento em testes automatizados com JUnit, Mockito ou ferramentas similares;

Experiência trabalhando com Git e pipelines de CI/CD.

Diferenciais:

Kafka;

Kubernetes;

Terraform ou outras ferramentas de Infrastructure as Code;

DDD, Clean Architecture ou Arquitetura Hexagonal;

Observabilidade, monitoramento e troubleshooting em produção;

Ambientes de alta disponibilidade ou aplicações com grande volume de acessos;

Práticas de DevOps e SRE.

Informações adicionais
🍛 Vale-alimentação ou vale-refeição;
👨🏼‍🎓 Desconto em cursos, universidades e instituições de idiomas;
📚 Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado;
🗣 Mentoring;
💉 Clube de vantagens para consultas e exames;
🏥 Assistência médica;
🦷 Assistência odontológica;
💰 Clube de vantagens e descontos nos melhores estabelecimentos;
🛫 Clube de viagens;
🐶 Convênio para pets.
Originally posted on Himalayas
java-development backend-development backend-engineer microservices-engineer software-engineer desenvolvedor-java-senior responsable-développement-java-senior
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.