Profissional com experiência em desenvolvimento de software especializado em Java, capaz de atuar em todo o ciclo de vida das aplicações, contribuindo para a evolução tecnológica e garantindo alta qualidade nas entregas. Responsável por programar, codificar e testar sistemas em Java, executar o desenvolvimento de funcionalidades complexas, manter padrões de projeto, validar novas funcionalidades, realizar manutenção corretiva e evolutiva, elaborar, depurar e testar programas, aplicar melhores práticas de desenvolvimento, testes e versionamento de código, participar de code reviews, refinamentos e cerimônias ágeis. Oferecemos autonomia, metas claras e um ambiente dinâmico e desafiador, onde os profissionais têm oportunidade de interagir com diferentes tecnologias, participar de projetos variados, trazer novas ideias e trabalhar de qualquer lugar do Brasil ou do mundo.
Desenvolvedor Java Pleno
Requisitos
Experiência
- Experiência sólida em Java 8+
- Conhecimento em Spring Framework / Spring Boot
- Experiência com JPA/Hibernate, SQL e APIs REST
- Vivência em Git/GitLab/GitHub para versionamento de código
- Experiência com JUnit e boas práticas de testes automatizados
- Compreensão de padrões de projeto e arquitetura de microsserviços
- Familiaridade com metodologias ágeis (Scrum/Kanban)
Habilidades
- Experiência sólida em Java 8+
- Conhecimento em Spring Framework / Spring Boot
- Experiência com JPA/Hibernate, SQL e APIs REST
- Vivência em Git/GitLab/GitHub para versionamento de código
- Experiência com JUnit e boas práticas de testes automatizados
- Compreensão de padrões de projeto e arquitetura de microsserviços
- Familiaridade com metodologias ágeis (Scrum/Kanban)
Responsabilidades
- Programar, codificar e testar sistemas em Java, transitando entre projetos de Front-End e Back-End
- Executar o desenvolvimento de funcionalidades complexas em sistemas de missão crítica
- Manter os padrões de projeto existentes e sugerir melhorias de arquitetura e performance
- Validar as novas funcionalidades implementadas, garantindo aderência às regras de negócio e qualidade técnica
- Realizar manutenção corretiva e evolutiva dos sistemas, atendendo às necessidades dos usuários
- Elaborar, depurar e testar programas, garantindo estabilidade e segurança
- Aplicar e difundir as melhores práticas de desenvolvimento, testes e versionamento de código
- Participar ativamente de code reviews, refinamentos e cerimônias ágeis
Tecnologias
JavaSpring FrameworkSpring BootJPA/HibernateSQLAPIs RESTGitGitLabGitHubJUnitDockerCI/CDKafkaRabbitMQVaadinERPNFeCNABFinanceiroContábilmicrosserviçosevent-driven
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.