Develop and evolve modern, scalable corporate applications using Java, Spring Boot, and modern front-end frameworks. Manage API and microservices integration while ensuring high performance and security within AWS cloud environments.
O que buscamos:
Buscamos uma pessoa Desenvolvedora Full Stack Java para atuar no desenvolvimento e evolução de aplicações corporativas modernas, escaláveis e de alta performance. Procuramos profissionais com forte experiência em desenvolvimento back-end, conhecimento em front-end moderno e vivência em arquitetura de microsserviços, cloud e boas práticas de engenharia de software.
Responsabilidades:
Desenvolver e evoluir aplicações utilizando Java e Spring Boot;
Implementar e manter interfaces utilizando Angular ou React.js;
Desenvolver e consumir APIs e microsserviços de forma segura e escalável;
Atuar na modelagem e integração com bancos de dados relacionais e NoSQL;
Desenvolver soluções utilizando serviços em nuvem AWS;
Participar da implementação e manutenção de pipelines de integração e entrega contínua;
Aplicar boas práticas de desenvolvimento, qualidade e segurança de software;
Realizar testes, correções e melhorias contínuas nas aplicações;
Trabalhar em conjunto com equipes multidisciplinares utilizando metodologias ágeis.
Requisitos Obrigatórios:
Experiência comprovada com Java 17 ou superior;
Experiência com Spring Boot;
Experiência com Angular ou React.js;
Experiência com bancos de dados PostgreSQL;
Experiência com DynamoDB;
Conhecimentos em Node.js para desenvolvimento de APIs e microsserviços;
Experiência com serviços AWS, como EC2, S3, Lambda, ECS ou similares;
Vivência com ferramentas de CI/CD, preferencialmente GitHub Actions;
Conhecimento em Git para controle de versão de código;
Familiaridade com metodologias ágeis.
Requisitos Diferenciais:
Conhecimento e aplicação de princípios de Clean Code;
Experiência com Clean Architecture;
Vivência em práticas DevOps;
Conhecimento em Observabilidade, monitoramento e automação de processos;
Experiência em ambientes cloud modernos e arquiteturas distribuídas.
Descrição comportamental:
Procuramos uma pessoa que:
Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
Tenha habilidades de resolução de problemas;
Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”