Build and maintain Oracle data connectors, investigate replication issues, develop support for new Oracle features, and help improve the architecture and cloud-scale operation of Fivetran’s data pipeline service.
Assistente de desenvolvimento de software - Plataformas Digitais
📜 Description
- Apoiar o desenvolvimento e a manutenção de aplicações e serviços com Java e Spring Boot.
- Auxiliar na implementação e no consumo de APIs REST.
- Corrigir defeitos e implementar pequenas melhorias em sistemas existentes.
- Elaborar e executar testes unitários e apoiar a validação de funcionalidades.
- Consultar bancos de dados para analisar e investigar problemas.
- Participar de revisões de código, colaborar com o time e apoiar a resolução de incidentes.
🛠️ Requirements
- Conhecimentos básicos de programação orientada a objetos com Java e desenvolvimento com Spring Boot.
- Noções de APIs REST, métodos HTTP, JSON e códigos de resposta.
- Conhecimentos básicos de SQL, Git, Linux e uso de terminal.
- Noções de testes unitários com JUnit.
- Interesse em aprendizado contínuo e em desenvolver carreira em desenvolvimento de software.
- Diferenciais: Android, serviços cloud (AWS, Azure ou GCP), Docker, microsserviços, bancos relacionais, inglês técnico ou participação em projetos pessoais, acadêmicos ou open source.
Full job description
GERTEC 💙
São as diferenças entre cada pessoa que passa pela Gertec que nos torna ainda melhores. Temos muito orgulho de ser uma empresa 100% nacional e referência em soluções tecnológicas que melhoram a experiência de consumo. Atuando sempre com excelência, prestatividade e proximidade com os nossos clientes, colaboradores e toda a sociedade.
Se você é uma pessoa movida por resultados, que gosta de fazer a diferença, iremos adorar ter você aqui com a gente impulsionando negócios.
Responsibilities
Resumo da posição
Estamos buscando uma pessoa Assistente de Desenvolvimento para apoiar a evolução e manutenção de nossas soluções de software. Esta posição é ideal para profissionais em início de carreira que desejam desenvolver seus conhecimentos técnicos, atuar em projetos reais e crescer em um ambiente colaborativo e voltado para aprendizado contínuo.
Como Assistente de Desenvolvimento, você atuará junto ao time de desenvolvimento na implementação de melhorias, correção de problemas, testes e manutenção de aplicações, contribuindo para a qualidade e evolução dos nossos produtos.
🎯 Como será o seu dia a dia
- Apoiar o desenvolvimento e manutenção de aplicações e serviços utilizando Java e Spring Boot.
- Auxiliar na implementação e consumo de APIs REST.
- Realizar correções de defeitos e pequenas evoluções em sistemas existentes.
- Elaborar e executar testes unitários e apoiar a validação de funcionalidades.
- Realizar consultas em bancos de dados para análise e investigação de problemas.
- Participar de revisões de código e atividades colaborativas do time.
- Utilizar ferramentas de versionamento para controle e colaboração no desenvolvimento de software.
- Apoiar a análise e resolução de incidentes e demandas técnicas do dia a dia.
- Aprender e aplicar boas práticas de desenvolvimento, qualidade e segurança de software.
Requirements
🔎O que você precisa ter:
- Conhecimentos básicos em programação orientada a objetos utilizando Java.
- Conhecimentos básicos em desenvolvimento de aplicações com Spring Boot.
- Noções de APIs REST, métodos HTTP, JSON e códigos de resposta.
- Conhecimentos básicos de SQL para consultas e manipulação de dados.
- Conhecimentos básicos de Git, incluindo versionamento, branches, commits e pull requests.
- Noções de testes unitários utilizando JUnit.
- Conhecimentos básicos de Linux e utilização de terminal.
- Capacidade de aprendizado contínuo e interesse em desenvolver carreira na área de desenvolvimento de software.
⭐ Será considerado um diferencial
- Conhecimento em desenvolvimento para Android.
- Conhecimento em serviços cloud (AWS, Azure ou GCP).
- Conhecimento em Docker e conceitos de containers.
- Conhecimento em microsserviços.
- Conhecimento em bancos de dados relacionais.
- Inglês para leitura de documentação técnica.
- Participação em projetos pessoais, acadêmicos ou contribuições open source.
Similar jobs
Search more Software Engineer jobsDesign, build, test, deploy, and operate scalable payment software, collaborating across engineering and product teams to deliver resilient systems and improve merchant and customer experiences.
Software Engineer, New Grad - Query Engines
Build and improve production query engines and data-processing infrastructure, working across query planning, execution, and storage to deliver correct, compatible, and predictable performance for Foundry workloads.
Software Engineer, New Grad - Query Engines
Build and improve production query engines and data-processing infrastructure, working across query planning, execution, and storage to deliver correct, compatible, predictable performance for Foundry workloads.
Design, build, test, and operate scalable payment software, collaborating across engineering and product teams to deliver resilient systems, drive project priorities, and improve customer experiences.
