Construa Sistemas Scaláveis com Nossa Equipe
Nós estamos em busca de um Desenvolvedor Backend experiente e motivado que tenha 3 a 5 anos de experiência na criação de sistemas escaláveis utilizando Java e Spring Boot.
1. Responsabilidades Principais:
* Desenhe, desenvolva e mantenha serviços backend e APIs RESTful usando Java e Spring Boot para apoiar nossos negócios.
* Crie microsserviços escaláveis e nativos em nuvem seguindo boas práticas de engenharia de software para otimizar o desempenho dos sistemas.
* Trabalhe com Amazon Aurora e DynamoDB para modelagem de dados, armazenamento e otimização de performance dos bancos de dados.
* Colabore com gerentes de produto, desenvolvedores frontend e QA para entregar funcionalidades de alta qualidade e melhorar a experiência do usuário.
* Construa e mantenha integrações com sistemas internos e externos para garantir a interoperabilidade e a escalabilidade das soluções.
* Participe de revisões de código, planejamento de sprints, deploys e resposta a incidentes para manter os sistemas funcionando corretamente.
* Garanta desempenho, segurança e confiabilidade dos serviços backend em produção para atender às necessidades dos usuários.
2. Qualificações Obrigatórias:
* Experiência em desenvolvimento backend com Java (8 ou superior) e Spring Boot para criar soluções robustas e escaláveis.
* Experiência prática com desenvolvimento de APIs RESTful e arquitetura de microsserviços para apoiar as necessidades dos usuários.
* Proficiência em bancos SQL e NoSQL para gerenciar e consultar dados eficientemente.
* Experiência sólida com Amazon Aurora (PostgreSQL) para otimizar o desempenho dos bancos de dados.
* Familiaridade com Amazon DynamoDB e modelagem eficiente para NoSQL para gerenciar dados complexos.
* Forte entendimento de multithreading, concorrência e tuning de performance para otimizar o desempenho dos sistemas.
* Familiaridade com Git, pipelines CI/CD e ferramentas de build (Maven/Gradle) para automatizar o fluxo de trabalho e garantir a qualidade do código.
* Experiência em deploy e monitoramento de serviços em ambientes cloud (preferencialmente AWS) para garantir a disponibilidade e a escalabilidade dos sistemas.
* Fortes habilidades analíticas e de troubleshooting para resolver problemas complexos e melhorar a experiência do usuário.
Vantagens:
* Oportunidade de trabalhar em projetos desafiadores e aprender com uma equipe experiente.
* Ambiente de trabalho colaborativo e dinâmico que valoriza a inovação e a criatividade.
* Opportuniades de crescimento e desenvolvimento profissional dentro da empresa.
Sobre Nós:
Nós somos uma empresa líder no mercado, comprometida em fornecer soluções inovadoras e escaláveis para nossos clientes.
Contacte-nos: